import { Schema } from "./Schema"; import { SchemaDecl } from "./SchemaDecl"; import { Table } from "../table/Table"; type DeclOrFunc = SchemaDecl | (() => SchemaDecl); export declare class LazySchema { decl: DeclOrFunc; private compiled; constructor(decl: DeclOrFunc); get(): Schema>; createTable(): Table; } export declare function lazySchema(decl: DeclOrFunc): LazySchema; export {};