import type { UmbDocumentVariantPickerData } from '../../../modals/types.js';
import { UmbModalToken } from '../../../../../core/modal/index.js';
import type { ScheduleRequestModel } from '../../../../../core/backend-api/index.js';
export declare const UMB_DOCUMENT_SCHEDULE_MODAL_ALIAS = "Umb.Modal.DocumentSchedule";
export interface UmbDocumentScheduleSelectionModel {
    unique: string;
    schedule?: ScheduleRequestModel | null;
}
export interface UmbDocumentScheduleModalData extends UmbDocumentVariantPickerData {
    activeVariants: Array<string>;
    prevalues: Array<UmbDocumentScheduleSelectionModel>;
}
export interface UmbDocumentScheduleModalValue {
    selection: Array<UmbDocumentScheduleSelectionModel>;
}
export declare const UMB_DOCUMENT_SCHEDULE_MODAL: UmbModalToken<UmbDocumentScheduleModalData, UmbDocumentScheduleModalValue>;
