import {
PagesConfigurationWithTransformedDynamicForms,
PagesJsonSchema
} from './pages-json.schema';
import { PfeJsonSchema } from './pfe-json.schema';
import {
ApplicationJsonSchema,
GlobalActionsJsonSchema,
GlobalServiceActivatorsJsonSchema,
NavigationJsonSchema,
PageJsonSchema
} from './split-journey-configuration.schema';
export interface InternalJourney {
pagesConfiguration: PagesConfigurationWithTransformedDynamicForms;
pfeConfiguration: PfeJsonSchema;
policy: string;
}
export interface Journey {
pagesConfiguration: PagesJsonSchema;
pfeConfiguration: PfeJsonSchema;
policy: string;
}
export interface SplitJourney {
application: ApplicationJsonSchema;
navigation: NavigationJsonSchema;
policy?: string;
pages: PageJsonSchema[];
serviceActivators?: GlobalServiceActivatorsJsonSchema[];
actions?: GlobalActionsJsonSchema[];
}