import { HttpRequest, HttpResponse } from "@ingestkorea/util-http-handler";
import { GetAlimtalkTemplateOutput, TemplateDetail, Comment, Attachment, TemplateButtons, MetadataBearer } from "../models";
import { SensClientResolvedConfig } from "../SensClient";
import { GetAlimtalkTemplateCommandInput, GetAlimtalkTemplateCommandOutput } from "../commands/GetAlimtalkTemplateCommand";
export declare const serializeIngestkorea_restJson_GetAlimtalkTemplateCommand: (input: GetAlimtalkTemplateCommandInput, config: SensClientResolvedConfig) => Promise<HttpRequest>;
export declare const deserializeIngestkorea_restJson_GetAlimtalkTemplateCommand: (response: {
    response: HttpResponse;
    output: MetadataBearer;
}) => Promise<GetAlimtalkTemplateCommandOutput>;
export declare const deserializeIngestkorea_restJson_GetAlimtalkTemplateOutput: (output: any[]) => Promise<GetAlimtalkTemplateOutput>;
export declare const deserializeIngestkorea_restJson_AlimtalkTemplateDetail: (outputs: any[]) => TemplateDetail[];
export declare const deserializeIngestkorea_restJson_AlimtalkTemplateComment: (outputs: any[]) => Comment[];
export declare const deserializeIngestkorea_restJson_AlimtalkTemplateCommentAttachment: (outputs: any[]) => Attachment[];
export declare const deserializeIngestkorea_restJson_AlimtalkTemplateButton: (outputs: any[]) => TemplateButtons[];
