import { TemplateCategory } from '../../common/enums';
export type ButtonType = 'PHONE_NUMBER' | 'URL' | 'QUICK_REPLY';
export declare class TemplateButtonDto {
    type: ButtonType;
    text: string;
    phone_number?: string;
    url?: string;
    payload?: string;
}
export declare class TemplatePlaceholderDto {
    key: string;
    valueType: string;
    example: string;
}
export declare class CreateTemplateDto {
    name: string;
    body: string;
    isPrimary?: boolean;
    category: TemplateCategory;
    buttons?: TemplateButtonDto[];
    header?: string;
    footer?: string;
    language?: string;
    placeholders: TemplatePlaceholderDto[];
}
declare const UpdateTemplateDto_base: import("@nestjs/common").Type<Partial<CreateTemplateDto>>;
export declare class UpdateTemplateDto extends UpdateTemplateDto_base {
}
export {};
