import { Extension } from '@uiw/react-codemirror';
import { CreateThemeOptions } from '@uiw/codemirror-themes';
import { PGliteInterface } from '@electric-sql/pglite';
export type ReplTheme = 'light' | 'dark' | 'auto';
type ThemeInit = (options?: Partial<CreateThemeOptions>) => Extension;
export declare const defaultLightThemeInit: ThemeInit;
export declare const defaultLightTheme: Extension;
export declare const defaultDarkThemeInit: ThemeInit;
export declare const defaultDarkTheme: Extension;
export interface ReplProps {
    pg?: PGliteInterface;
    border?: boolean;
    lightTheme?: Extension;
    darkTheme?: Extension;
    theme?: ReplTheme;
    showTime?: boolean;
    disableUpdateSchema?: boolean;
}
export declare function Repl({ pg: pgProp, border, lightTheme, darkTheme, theme, showTime, disableUpdateSchema, }: ReplProps): import("react/jsx-runtime").JSX.Element;
export {};
