import { DatabaseIntrospector, Dialect, Driver, Kysely, QueryCompiler, SqliteAdapter } from 'kysely';
export interface SolarSystemDialectConfig {
    teamName: string;
    clusterName: string;
    branchName: string;
    apiKey: string;
}
export declare class SolarSystemDialect implements Dialect {
    private config;
    constructor(config: SolarSystemDialectConfig);
    createAdapter(): SqliteAdapter;
    createDriver(): Driver;
    createQueryCompiler(): QueryCompiler;
    createIntrospector<T>(db: Kysely<T>): DatabaseIntrospector;
}
