import { IPlaybook as Playbook } from '../../../playbook.types';
export declare function usePlaybookSidebarActions(): {
    hiddenAutomations: {
        email: boolean;
        integration: boolean;
        opportunity: boolean;
        playbook: boolean;
        journey: boolean;
        survey: boolean;
    };
    openAutomationModal: (isStartingPlaybookBranch: boolean) => void;
    openConfirmationDeleteModal: () => void;
    openConditionBranchModal: () => void;
    handleSaveByPlaybookObj: (values: Partial<Playbook>) => Promise<{
        __typename?: "Playbook";
        id?: string;
        name?: string;
        changeMakerID?: string;
        adminID?: string;
        assignedObject?: import("@parlor/common").PlayBookObject;
        parentPlaybookID?: string;
        organizationID?: string;
        hasParent?: boolean;
        isPaused?: boolean;
        statusCounts?: any;
        status?: import("@parlor/common").PlayBookStatus;
        updated_at?: any;
        created_at?: any;
        accountID?: string;
        userID?: string;
        actionsCount?: {
            __typename?: "PlaybookActionsAggregateResponse";
            count?: {
                __typename?: "PlaybookActionsCountAggregate";
                id?: number;
            };
        }[];
        admin?: {
            __typename?: "Admin";
            id: string;
            email: string;
            firstName?: string;
            lastName?: string;
            avatar?: string;
            role: import("@parlor/common").AdminRole;
            team?: import("@parlor/common").AdminTeams;
            teamRole?: import("@parlor/common").AdminTeamRoles;
            parentId?: string;
        };
        folder?: {
            __typename?: "folder";
            id: string;
            name: string;
            type?: import("@parlor/common").FolderType;
            itemCount: number;
            created_at: any;
            updated_at: any;
        };
        changeMaker?: {
            __typename?: "Admin";
            id: string;
            firstName?: string;
        };
    }>;
};
