import type { Dispatch, SetStateAction } from "react";
import type { UseFormReturn } from "react-hook-form";
import type { WorkflowPermissions } from '../../../workflows/repositories/WorkflowPermissionsRepository';
import { type RouterOutputs } from '../../../../trpc/react';
import type { MultiSelectCheckboxesOptionType as Option } from "@calcom/ui/components/form";
import type { FormValues } from "../pages/workflow";
type User = RouterOutputs["viewer"]["me"]["get"];
interface Props {
    form: UseFormReturn<FormValues>;
    workflowId: number;
    selectedOptions: Option[];
    setSelectedOptions: Dispatch<SetStateAction<Option[]>>;
    teamId?: number;
    user: User;
    isOrg: boolean;
    allOptions: Option[];
    eventTypeOptions: Option[];
    onSaveWorkflow?: () => Promise<void>;
    permissions: WorkflowPermissions;
}
export default function WorkflowDetailsPage(props: Props): JSX.Element;
export {};
//# sourceMappingURL=WorkflowDetailsPage.d.ts.map