export interface ColumnDef {
    name: string;
    type: string;
    primaryKey?: boolean;
    unique?: boolean;
    optional?: boolean;
    references?: string;
}
export interface TableDef {
    name: string;
    columns: ColumnDef[];
}
export interface DbParserIssue {
    code: "DB00";
    severity: "error" | "warning";
    message: string;
    line: number;
}
export interface DbParserResult {
    tables: TableDef[];
    issues: DbParserIssue[];
}
export declare function parseAstroDbSchema(content: string): Promise<DbParserResult>;
//# sourceMappingURL=astro-db-parser.d.ts.map