import type { WorkflowStep } from '../../../../prisma-client';
import type { WorkflowRepository } from '../../../../lib/server/repository/workflow';
import type { TimeUnit, WorkflowTriggerEvents } from '../../../../prisma/enums';
import type { MultiSelectCheckboxesOptionType as Option } from "@calcom/ui/components/form";
export type FormValues = {
    name: string;
    activeOn: Option[];
    steps: (WorkflowStep & {
        senderName: string | null;
    })[];
    trigger: WorkflowTriggerEvents;
    time?: number;
    timeUnit?: TimeUnit;
    selectAll: boolean;
};
type PageProps = {
    workflow: number;
    workflowData?: Awaited<ReturnType<typeof WorkflowRepository.getById>>;
    verifiedNumbers?: Awaited<ReturnType<typeof WorkflowRepository.getVerifiedNumbers>>;
    verifiedEmails?: Awaited<ReturnType<typeof WorkflowRepository.getVerifiedEmails>>;
};
declare function WorkflowPage({ workflow: workflowId, workflowData: workflowDataProp, verifiedNumbers: verifiedNumbersProp, verifiedEmails: verifiedEmailsProp, }: PageProps): JSX.Element;
export default WorkflowPage;
//# sourceMappingURL=workflow.d.ts.map