export interface TypeLdesignQueryProps {
    theme: 'expand' | 'popup';
    conditions: QueryItemProps[];
    grid: number;
    expand: boolean;
    onExpandChange?: (e: MouseEvent) => void;
}
export interface TypeLdesignQueryPreviewProps {
    conditions: QueryItemProps[];
    itemWidth: number;
}
export interface TypeLdesignQueryContentProps {
    conditions: QueryItemProps[];
    itemWidth: number;
}
export interface QueryItemProps {
    name?: string;
    title?: string;
    props?: object;
    component?: any;
    grid?: number;
    on?: object;
}
export interface QueryOptionItemProps {
    label?: string;
    value: string | number | boolean;
}
export interface TypeLdesignQueryButtonProps {
    options?: QueryButtonItemProps[];
}
export interface QueryButtonItemProps {
    props: object;
    label: string;
}
