import type Pipeline from './pipeline.js';
import App from '@triply/triplydb';
import { Progress } from './progress.js';
export default class TriplyDB {
    protected $dsn: string;
    static $id: string;
    datasetname: string;
    accountname: string;
    app: App | undefined;
    protected $datasetUrl: string | undefined;
    constructor($dsn: string);
    static assertValidDsn(value: string): void;
    toString(): string;
    validate(): TriplyDB;
    get path(): string;
    write(pipeline: Pipeline, progress: Progress): Promise<void>;
}
//# sourceMappingURL=triply-db.d.ts.map