export declare const QlPaging: import('../../utils/install').SFCWithInstall<{ new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins; }; }>> & Readonly<{ "onUpdate:modelValue"?: ((value: unknown[]) => any) | undefined; onQuery?: ((page: number, limit: number) => any) | undefined; }>, { complete: (data: any[]) => Promise; reload: () => void; addChatRecordData: (data: any) => Promise; backTop: () => Promise; getHeight: () => Promise<{ visualHeight: number; contentHeight: number; }>; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (value: unknown[]) => any; query: (page: number, limit: number) => any; }, import('vue').PublicProps, { auto: boolean; defaultPageSize: string | number; defaultPageNo: string | number; useChatRecordMode: boolean; chatMobile: boolean; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; }; }>> & Readonly<{ "onUpdate:modelValue"?: ((value: unknown[]) => any) | undefined; onQuery?: ((page: number, limit: number) => any) | undefined; }>, { complete: (data: any[]) => Promise; reload: () => void; addChatRecordData: (data: any) => Promise; backTop: () => Promise; getHeight: () => Promise<{ visualHeight: number; contentHeight: number; }>; }, {}, {}, {}, { auto: boolean; defaultPageSize: string | number; defaultPageNo: string | number; useChatRecordMode: boolean; chatMobile: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase; }; }>> & Readonly<{ "onUpdate:modelValue"?: ((value: unknown[]) => any) | undefined; onQuery?: ((page: number, limit: number) => any) | undefined; }>, { complete: (data: any[]) => Promise; reload: () => void; addChatRecordData: (data: any) => Promise; backTop: () => Promise; getHeight: () => Promise<{ visualHeight: number; contentHeight: number; }>; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (value: unknown[]) => any; query: (page: number, limit: number) => any; }, string, { auto: boolean; defaultPageSize: string | number; defaultPageNo: string | number; useChatRecordMode: boolean; chatMobile: boolean; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { empty?: (props: {}) => any; } & { default?: (props: {}) => any; } & { loading?: (props: {}) => any; }; })> & Record;