import type { EventHub } from '../../../common'; import { ReactiveStore } from '../../../common'; import { CheckSummary } from '../../../common/shared/models/CheckSummary'; import { type WorkflowSummary, type GraduatedOnboardingRequiredScreen } from '../../../common/shared/models/F2/ServiceProfiles'; import type { IndividualClient } from '../../../frankie-client/clients/F2/IndividualClient'; import type { GlobalEvents } from '../../../sdk/types'; import type { IndividualModule } from '../../definition'; import type { Events } from '../../events'; import type { InternalStateF2 } from '../definition'; type SubmitMethod = IndividualModule['moduleContext']['submit']; type Dependencies = { state$: ReactiveStore; eventHub: EventHub; client: IndividualClient; globalEventHub: EventHub; }; export declare const mkSubmit: (deps: Dependencies) => SubmitMethod; export declare const mkRunChecks: (deps: Dependencies) => Promise; export declare const workflowSummaryToCheckSummary: (workflowSummary?: WorkflowSummary, requiredScreen?: GraduatedOnboardingRequiredScreen) => CheckSummary; export {}; //# sourceMappingURL=submit.d.ts.map