import Vue from 'vue';
import type { QueryButtonItemProps } from './type';
import type Query from './query';
export declare type QueryInstance = InstanceType<typeof Query>;
export interface PreviewInstance extends Vue {
    query?: QueryInstance;
}
declare const _default: import("vue/types/vue").ExtendedVue<PreviewInstance & Vue, unknown, unknown, {
    label: string;
    icon: any;
}, {
    options: QueryButtonItemProps[] | ({
        label: string;
        theme: string;
        variant: string;
    } | {
        label: string;
        theme?: undefined;
        variant?: undefined;
    })[];
}>;
export default _default;
