import type { ColumnInfo } from "./table-view.js";
export type TableInfo = {
    readonly name: string;
    readonly columns: ColumnInfo[];
};
export type SchemaTreeSidebarProps = {
    readonly schema: string;
    readonly tables: TableInfo[];
    readonly selectedTable?: string;
    readonly onSelectTable: (table: string) => void;
    readonly onRefresh?: () => void | Promise<void>;
    readonly loading?: boolean;
};
export declare function SchemaTreeSidebar({ schema, tables, selectedTable, onSelectTable, onRefresh, loading, }: SchemaTreeSidebarProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=schema-tree-sidebar.d.ts.map