import { Management } from 'auth0'; import DefaultHandler from './default'; import { Asset, Assets, CalculatedChanges } from '../../../types'; export type PhoneTemplate = Management.PhoneTemplate; export declare const schema: { type: string; description: string; items: { type: string; properties: { type: { type: string; description: string; enum: string[]; }; disabled: { type: string; description: string; }; content: { type: string; description: string; properties: { syntax: { type: string; description: string; }; from: { type: string; description: string; }; body: { type: string; description: string; properties: { text: { type: string; description: string; }; voice: { type: string; description: string; }; }; }; }; }; }; }; }; export default class PhoneTemplatesHandler extends DefaultHandler { existing: PhoneTemplate[]; constructor(options: DefaultHandler); objString(template: any): string; getType(): Promise; processChanges(assets: Assets): Promise; createPhoneTemplate(template: any): Promise; createPhoneTemplates(creates: CalculatedChanges['create']): Promise; updatePhoneTemplate(template: any): Promise; updatePhoneTemplates(updates: CalculatedChanges['update']): Promise; deletePhoneTemplate(template: any): Promise; deletePhoneTemplates(data: Asset[]): Promise; }