export type DocGenTag = {
    tag_type: 'text' | 'arithmetic' | 'conditional' | 'for-loop' | 'table-loop' | 'image' | 'checkbox' | 'radiobutton' | 'dropdown';
    tag_content: string;
    json_paths: Array<string>;
    required: boolean;
};
export type DocGenTemplateTagsResponse = {
    data?: DocGenTag[];
    message?: string;
    pagination?: {
        previousMarker?: string;
        nextMarker?: string;
    };
};
export interface JsonPathsMap {
    [key: string]: JsonPathsMap | {};
}
/** PDF template control tags that render in their own sidebar section. */
export declare const PDF_FIELD_TAG_TYPES: readonly ["checkbox", "radiobutton", "dropdown"];
export declare function isPdfFormFieldTagType(tagType: DocGenTag['tag_type']): boolean;
