import type { TypeLdesignQueryProps } from './type';
import './style';
export declare const LdesignQuery: import("vue/types/vue").ExtendedVue<import("vue").default, {
    form: {};
    isExpand: boolean;
}, {
    onSubmit(ctx: any): void;
    onChange(name: any, v: any): void;
    renderCore(list: import("./type").TypeQueryItemProps[]): JSX.Element[];
    renderDynamicButtons(isLast: boolean): JSX.Element;
}, {
    itemWidth: number;
    point: number;
    previewData: import("./type").TypeQueryItemProps[];
    moreData: import("./type").TypeQueryItemProps[];
}, {
    list: any[];
    expand: boolean;
    grid: number;
    layout: string;
    onExpand: boolean;
}> & import("vue").PluginObject<import("vue/types/vue").ExtendedVue<import("vue").default, {
    form: {};
    isExpand: boolean;
}, {
    onSubmit(ctx: any): void;
    onChange(name: any, v: any): void;
    renderCore(list: import("./type").TypeQueryItemProps[]): JSX.Element[];
    renderDynamicButtons(isLast: boolean): JSX.Element;
}, {
    itemWidth: number;
    point: number;
    previewData: import("./type").TypeQueryItemProps[];
    moreData: import("./type").TypeQueryItemProps[];
}, {
    list: any[];
    expand: boolean;
    grid: number;
    layout: string;
    onExpand: boolean;
}>>;
export * from './type';
export type LdesignQueryProps = TypeLdesignQueryProps;
export default LdesignQuery;
