import type { Table, ForeignKey } from '@/types/database';
import { View } from '../types';
export declare function SchemaBuilderView({ onSchemaChange, initialTheme, initialTables, initialForeignKeys, requireAuth }: {
    onNavigate: (view: View) => void;
    onSchemaChange?: (data: {
        tables: Table[];
        foreignKeys: ForeignKey[];
    }) => void;
    initialTheme: 'light' | 'dark';
    initialTables: Table[];
    initialForeignKeys: ForeignKey[];
    requireAuth?: boolean;
}): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=SchemaBuilderView.d.ts.map