import { PropType } from "vue";
import { Table } from "./types";
export declare const props: {
    /** List of entities (tables) available for selection */
    entities: {
        type: PropType<Table[]>;
        default: () => {
            columns: any[];
            data: any[];
        }[];
    };
    /** Props passed to the EntityList component */
    entityListProps: {
        type: ObjectConstructor;
        default: () => {};
    };
    /** Props passed to the SqlTextEditor component */
    sqlTextEditorProps: {
        type: ObjectConstructor;
        default: () => {};
    };
    /** Props passed to the Table component */
    tableProps: {
        type: ObjectConstructor;
        default: () => {};
    };
};
export interface ExposedMethods {
    setTable(table: Table): void;
}
export declare const exposeMethods: readonly ["setTable"];
