import type { ExtractPublicPropTypes } from 'vue'; export interface FooterInfoFieldConfig { name: string; prop: string; formatter?: (value: any, modelValue: any) => string; } export declare const defaultFields: FooterInfoFieldConfig[]; export interface FooterInfoFieldMap { [key: string]: ((value: any, modelValue: any) => string) | { name?: string; formatter: (value: any, modelValue: any) => string; }; } export declare const footerInfoProps: { readonly modelValue: { readonly type: () => Record; readonly default: () => {}; }; readonly list: { readonly type: () => FooterInfoFieldConfig[]; readonly default: () => FooterInfoFieldConfig[]; }; readonly fieldMap: { readonly type: () => FooterInfoFieldMap; readonly default: () => {}; }; }; export type FooterInfoProps = ExtractPublicPropTypes;