import { CakemailAPI } from '../cakemail-api.js';
export declare function handleListCampaigns(args: any, api: CakemailAPI): Promise<{
    content: {
        type: string;
        text: string;
    }[];
    isError: boolean;
} | {
    content: {
        type: string;
        text: string;
    }[];
}>;
export declare function handleGetLatestCampaigns(args: any, api: CakemailAPI): Promise<{
    content: {
        type: string;
        text: string;
    }[];
    isError: boolean;
} | {
    content: {
        type: string;
        text: string;
    }[];
}>;
export declare function handleGetCampaign(args: any, api: CakemailAPI): Promise<{
    content: {
        type: string;
        text: string;
    }[];
    isError: boolean;
} | {
    content: {
        type: string;
        text: string;
    }[];
}>;
export declare function handleCreateCampaign(args: any, api: CakemailAPI): Promise<{
    content: {
        type: string;
        text: string;
    }[];
    isError: boolean;
} | {
    content: {
        type: string;
        text: string;
    }[];
}>;
export declare function handleUpdateCampaign(args: any, api: CakemailAPI): Promise<{
    content: {
        type: string;
        text: string;
    }[];
    isError: boolean;
} | {
    content: {
        type: string;
        text: string;
    }[];
}>;
export declare function handleSendCampaign(args: any, api: CakemailAPI): Promise<{
    content: {
        type: string;
        text: string;
    }[];
    isError: boolean;
} | {
    content: {
        type: string;
        text: string;
    }[];
}>;
export declare function handleDeleteCampaign(args: any, api: CakemailAPI): Promise<{
    content: {
        type: string;
        text: string;
    }[];
    isError: boolean;
} | {
    content: {
        type: string;
        text: string;
    }[];
}>;
export declare function handleDebugCampaignAccess(args: any, api: CakemailAPI): Promise<{
    content: {
        type: string;
        text: string;
    }[];
    isError: boolean;
} | {
    content: {
        type: string;
        text: string;
    }[];
}>;
export declare function handleRenderCampaign(args: any, api: CakemailAPI): Promise<{
    content: {
        type: string;
        text: string;
    }[];
    isError: boolean;
} | {
    content: {
        type: string;
        text: string;
    }[];
}>;
export declare function handleSendTestEmail(): Promise<{
    content: {
        type: string;
        text: string;
    }[];
}>;
export declare function handleScheduleCampaign(): Promise<{
    content: {
        type: string;
        text: string;
    }[];
}>;
export declare function handleUnscheduleCampaign(): Promise<{
    content: {
        type: string;
        text: string;
    }[];
}>;
export declare function handleRescheduleCampaign(): Promise<{
    content: {
        type: string;
        text: string;
    }[];
}>;
export declare function handleSuspendCampaign(): Promise<{
    content: {
        type: string;
        text: string;
    }[];
}>;
export declare function handleResumeCampaign(): Promise<{
    content: {
        type: string;
        text: string;
    }[];
}>;
export declare function handleCancelCampaign(): Promise<{
    content: {
        type: string;
        text: string;
    }[];
}>;
export declare function handleArchiveCampaign(): Promise<{
    content: {
        type: string;
        text: string;
    }[];
}>;
export declare function handleUnarchiveCampaign(): Promise<{
    content: {
        type: string;
        text: string;
    }[];
}>;
export declare function handleGetCampaignRevisions(): Promise<{
    content: {
        type: string;
        text: string;
    }[];
}>;
export declare function handleGetCampaignLinks(): Promise<{
    content: {
        type: string;
        text: string;
    }[];
}>;
export declare function handleCreateBEETemplate(): Promise<{
    content: {
        type: string;
        text: string;
    }[];
}>;
export declare function handleValidateBEETemplate(): Promise<{
    content: {
        type: string;
        text: string;
    }[];
}>;
//# sourceMappingURL=campaigns.d.ts.map