import { GraphKeyType, GraphKeyPair, DsnpKeys, ImportBundle, PageData } from "./models";
export interface IImportBundleBuilder {
    dsnpUserId?: string;
    schemaId?: number;
    keyPairs?: GraphKeyPair[];
    dsnpKeys?: DsnpKeys;
    pages?: PageData[];
}
export declare class ImportBundleBuilder {
    private values;
    constructor(values?: IImportBundleBuilder);
    withDsnpUserId(dsnpUserId: string): ImportBundleBuilder;
    withSchemaId(schemaId: number): ImportBundleBuilder;
    withGraphKeyPair(keyType: GraphKeyType, publicKey: Uint8Array, secretKey: Uint8Array): ImportBundleBuilder;
    withDsnpKeys(dsnpKeys: DsnpKeys): ImportBundleBuilder;
    withPageData(pageId: number, content: Uint8Array, contentHash: number): ImportBundleBuilder;
    build(): ImportBundle;
}
//# sourceMappingURL=import-bundle-builder.d.ts.map