import type { DesignTokensInput } from './DesignTokens'; export type StartOptions = { clientID: string; clientToken: string; language?: string; lookAndFeel?: Record; designTokens?: DesignTokensInput; stages: any[]; }; export declare function start(options: StartOptions): Promise; export type StartOutcome = { status: 'success'; result: string; } | { status: 'cancelled'; message: string; details?: any; } | { status: 'error'; message: string; details?: any; }; export declare function startSafe(options: StartOptions): Promise; export declare function subscribe(listener: (message: string) => void): () => void; declare const _default: { start: typeof start; startSafe: typeof startSafe; subscribe: typeof subscribe; }; export default _default; //# sourceMappingURL=ComplyCube.d.ts.map