/** Locator only: the server remains the authority for execution, identity and authorization. */ export interface PendingWorkflowSubmission { operationCode: string; workflowCode: string; idempotencyKey: string; requestedAt: string; kind: 'standard' | 'named'; } export type SubmissionLocatorStorage = Pick; export declare function workflowSubmissionScope(appCode: string, environmentKey: string, userId: string, workflowCode: string): string; export declare function readPendingWorkflowSubmission(storage: SubmissionLocatorStorage | undefined, key: string): PendingWorkflowSubmission | null; export declare function writePendingWorkflowSubmission(storage: SubmissionLocatorStorage | undefined, key: string, value: PendingWorkflowSubmission): boolean; export declare function clearPendingWorkflowSubmission(storage: SubmissionLocatorStorage | undefined, key: string, idempotencyKey: string): void; export declare function standardProcessWasRejected(error: unknown): boolean; export declare function submissionLocatorStorage(): SubmissionLocatorStorage | undefined; //# sourceMappingURL=workflow-submission-recovery.d.ts.map