import React from "react";
import { templateUpdateVariables, TemplateUpsertInput, templateDeleteVariables, TriggerListEditToTemplateInput } from "../../types/api";
import { IChainProp } from "./SmsTemplateSetting";
import { ISmsConfig } from "../../app";
export interface ITemplateSettingWrapProp extends IChainProp {
}
interface IProps extends IChainProp {
    config: ISmsConfig;
}
export declare type TController = {
    updateFn: (param: templateUpdateVariables, triggerParam?: TriggerListEditToTemplateInput | undefined) => Promise<boolean>;
    deleteFn: (param: templateDeleteVariables) => Promise<boolean>;
    createFn: (param: TemplateUpsertInput, triggerParam?: TriggerListEditToTemplateInput | undefined) => Promise<boolean>;
};
declare const SmsTemplateSettingWrap: React.FC<IProps>;
export default SmsTemplateSettingWrap;
