export interface CurrentUserStatusTransaction { enablePurpose(id: string): CurrentUserStatusTransaction; enablePurposes(ids: string[]): CurrentUserStatusTransaction; enableVendor(id: string): CurrentUserStatusTransaction; enableVendors(ids: string[]): CurrentUserStatusTransaction; disablePurpose(id: string): CurrentUserStatusTransaction; disablePurposes(ids: string[]): CurrentUserStatusTransaction; disableVendor(id: string): CurrentUserStatusTransaction; disableVendors(ids: string[]): CurrentUserStatusTransaction; commit(): Promise; } type NativeCallback = (enabledPurposes: string[], disabledPurposes: string[], enabledVendors: string[], disabledVendors: string[]) => Promise; export declare const createCurrentUserStatusTransaction: (nativeCallback: NativeCallback) => CurrentUserStatusTransaction; export {}; //# sourceMappingURL=CurrentUserStatusTransaction.d.ts.map