import type { Db } from "@rudderhq/db";
import type { StorageService } from "../../storage/types.js";
export type { OrganizationPortabilityExportOptions } from "./organization-portability.core.js";
export { parseGitHubSourceUrl } from "./organization-portability.package.js";
export declare function organizationPortabilityService(db: Db, storage?: StorageService): {
    exportBundle: (orgId: string, input: import("@rudderhq/shared").OrganizationPortabilityExport, options?: import("./organization-portability.core.js").OrganizationPortabilityExportOptions) => Promise<import("@rudderhq/shared").OrganizationPortabilityExportResult>;
    previewExport: (orgId: string, input: import("@rudderhq/shared").OrganizationPortabilityExport) => Promise<import("@rudderhq/shared").OrganizationPortabilityExportPreviewResult>;
    previewImport: (input: import("@rudderhq/shared").OrganizationPortabilityPreview, options?: import("./organization-portability.core.js").ImportBehaviorOptions) => Promise<import("@rudderhq/shared").OrganizationPortabilityPreviewResult>;
    importBundle: (input: import("@rudderhq/shared").OrganizationPortabilityImport, actorUserId: string | null | undefined, options?: import("./organization-portability.core.js").ImportBehaviorOptions) => Promise<import("@rudderhq/shared").OrganizationPortabilityImportResult>;
};
//# sourceMappingURL=organization-portability.d.ts.map