import type { GenEnum, GenFile, GenMessage } from '@bufbuild/protobuf/codegenv1';
import type { Message } from '@bufbuild/protobuf';
export declare const file_bulk_upload: GenFile;
export type UserDataOperation = Message<'UserDataOperation'> & {
    userId: string;
    userIdType: UserIdType;
    userListId: bigint;
    timeAddedToUserList: bigint;
    timeAddedToUserListInUsec: bigint;
    delete: boolean;
    optOut: boolean;
    dataSourceId: number;
};
export declare const UserDataOperationSchema: GenMessage<UserDataOperation>;
export type UpdateUsersDataRequest = Message<'UpdateUsersDataRequest'> & {
    ops: UserDataOperation[];
    sendNotifications: boolean;
    processConsent: boolean;
};
export declare const UpdateUsersDataRequestSchema: GenMessage<UpdateUsersDataRequest>;
export type ErrorInfo = Message<'ErrorInfo'> & {
    userListId: bigint;
    userId: string;
    userIdType: UserIdType;
    errorCode: ErrorCode;
};
export declare const ErrorInfoSchema: GenMessage<ErrorInfo>;
export type NotificationInfo = Message<'NotificationInfo'> & {
    userId: string;
    notificationCode: NotificationCode;
};
export declare const NotificationInfoSchema: GenMessage<NotificationInfo>;
export type UpdateUsersDataResponse = Message<'UpdateUsersDataResponse'> & {
    status: ErrorCode;
    errors: ErrorInfo[];
    notifications: NotificationInfo[];
    notificationStatus: NotificationStatus;
};
export declare const UpdateUsersDataResponseSchema: GenMessage<UpdateUsersDataResponse>;
export declare enum UserIdType {
    GOOGLE_USER_ID = 0,
    IDFA = 1,
    ANDROID_ADVERTISING_ID = 2,
    RIDA = 5,
    AFAI = 6,
    MSAI = 7,
    GENERIC_DEVICE_ID = 9,
    PARTNER_PROVIDED_ID = 4
}
export declare const UserIdTypeSchema: GenEnum<UserIdType>;
export declare enum NotificationCode {
    INACTIVE_COOKIE = 0
}
export declare const NotificationCodeSchema: GenEnum<NotificationCode>;
export declare enum NotificationStatus {
    NO_NOTIFICATION = 0,
    NOTIFICATIONS_OMITTED = 1
}
export declare const NotificationStatusSchema: GenEnum<NotificationStatus>;
export declare enum ErrorCode {
    NO_ERROR = 0,
    PARTIAL_SUCCESS = 1,
    PERMISSION_DENIED = 2,
    BAD_DATA = 3,
    BAD_COOKIE = 4,
    BAD_ATTRIBUTE_ID = 5,
    BAD_NETWORK_ID = 7,
    REQUEST_TOO_BIG = 8,
    EMPTY_REQUEST = 9,
    INTERNAL_ERROR = 10,
    BAD_DATA_SOURCE_ID = 11,
    BAD_TIMESTAMP = 12,
    MISSING_CONSENT_WILL_BE_DROPPED = 22,
    MISSING_CONSENT = 23,
    UNKNOWN_ID = 21
}
export declare const ErrorCodeSchema: GenEnum<ErrorCode>;
