import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3, Timestamp } from "@bufbuild/protobuf"; /** * Ping * * @generated from message rolodex.PingRequest */ export declare class PingRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "rolodex.PingRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): PingRequest; static fromJson(jsonValue: JsonValue, options?: Partial): PingRequest; static fromJsonString(jsonString: string, options?: Partial): PingRequest; static equals(a: PingRequest | PlainMessage | undefined, b: PingRequest | PlainMessage | undefined): boolean; } /** * @generated from message rolodex.PingResponse */ export declare class PingResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "rolodex.PingResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): PingResponse; static fromJson(jsonValue: JsonValue, options?: Partial): PingResponse; static fromJsonString(jsonString: string, options?: Partial): PingResponse; static equals(a: PingResponse | PlainMessage | undefined, b: PingResponse | PlainMessage | undefined): boolean; } /** * GetSyncStatus * * @generated from message rolodex.GetSyncStatusRequest */ export declare class GetSyncStatusRequest extends Message { /** * @generated from field: string actor = 1; */ actor: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "rolodex.GetSyncStatusRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetSyncStatusRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GetSyncStatusRequest; static fromJsonString(jsonString: string, options?: Partial): GetSyncStatusRequest; static equals(a: GetSyncStatusRequest | PlainMessage | undefined, b: GetSyncStatusRequest | PlainMessage | undefined): boolean; } /** * @generated from message rolodex.SyncStatus */ export declare class SyncStatus extends Message { /** * @generated from field: google.protobuf.Timestamp synced_at = 1; */ syncedAt?: Timestamp; /** * @generated from field: int32 matches_count = 2; */ matchesCount: number; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "rolodex.SyncStatus"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SyncStatus; static fromJson(jsonValue: JsonValue, options?: Partial): SyncStatus; static fromJsonString(jsonString: string, options?: Partial): SyncStatus; static equals(a: SyncStatus | PlainMessage | undefined, b: SyncStatus | PlainMessage | undefined): boolean; } /** * @generated from message rolodex.GetSyncStatusResponse */ export declare class GetSyncStatusResponse extends Message { /** * @generated from field: rolodex.SyncStatus status = 1; */ status?: SyncStatus; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "rolodex.GetSyncStatusResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetSyncStatusResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GetSyncStatusResponse; static fromJsonString(jsonString: string, options?: Partial): GetSyncStatusResponse; static equals(a: GetSyncStatusResponse | PlainMessage | undefined, b: GetSyncStatusResponse | PlainMessage | undefined): boolean; } /** * StartPhoneVerification * * @generated from message rolodex.StartPhoneVerificationRequest */ export declare class StartPhoneVerificationRequest extends Message { /** * @generated from field: string actor = 1; */ actor: string; /** * @generated from field: string phone = 2; */ phone: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "rolodex.StartPhoneVerificationRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): StartPhoneVerificationRequest; static fromJson(jsonValue: JsonValue, options?: Partial): StartPhoneVerificationRequest; static fromJsonString(jsonString: string, options?: Partial): StartPhoneVerificationRequest; static equals(a: StartPhoneVerificationRequest | PlainMessage | undefined, b: StartPhoneVerificationRequest | PlainMessage | undefined): boolean; } /** * @generated from message rolodex.StartPhoneVerificationResponse */ export declare class StartPhoneVerificationResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "rolodex.StartPhoneVerificationResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): StartPhoneVerificationResponse; static fromJson(jsonValue: JsonValue, options?: Partial): StartPhoneVerificationResponse; static fromJsonString(jsonString: string, options?: Partial): StartPhoneVerificationResponse; static equals(a: StartPhoneVerificationResponse | PlainMessage | undefined, b: StartPhoneVerificationResponse | PlainMessage | undefined): boolean; } /** * VerifyPhone * * @generated from message rolodex.VerifyPhoneRequest */ export declare class VerifyPhoneRequest extends Message { /** * @generated from field: string actor = 1; */ actor: string; /** * @generated from field: string phone = 2; */ phone: string; /** * @generated from field: string verification_code = 3; */ verificationCode: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "rolodex.VerifyPhoneRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): VerifyPhoneRequest; static fromJson(jsonValue: JsonValue, options?: Partial): VerifyPhoneRequest; static fromJsonString(jsonString: string, options?: Partial): VerifyPhoneRequest; static equals(a: VerifyPhoneRequest | PlainMessage | undefined, b: VerifyPhoneRequest | PlainMessage | undefined): boolean; } /** * @generated from message rolodex.VerifyPhoneResponse */ export declare class VerifyPhoneResponse extends Message { /** * @generated from field: string token = 1; */ token: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "rolodex.VerifyPhoneResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): VerifyPhoneResponse; static fromJson(jsonValue: JsonValue, options?: Partial): VerifyPhoneResponse; static fromJsonString(jsonString: string, options?: Partial): VerifyPhoneResponse; static equals(a: VerifyPhoneResponse | PlainMessage | undefined, b: VerifyPhoneResponse | PlainMessage | undefined): boolean; } /** * ImportContacts * * @generated from message rolodex.ImportContactsRequest */ export declare class ImportContactsRequest extends Message { /** * @generated from field: string actor = 1; */ actor: string; /** * @generated from field: string token = 2; */ token: string; /** * @generated from field: repeated string contacts = 3; */ contacts: string[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "rolodex.ImportContactsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ImportContactsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): ImportContactsRequest; static fromJsonString(jsonString: string, options?: Partial): ImportContactsRequest; static equals(a: ImportContactsRequest | PlainMessage | undefined, b: ImportContactsRequest | PlainMessage | undefined): boolean; } /** * @generated from message rolodex.ImportContactsMatch */ export declare class ImportContactsMatch extends Message { /** * To which index of the input contacts this contact corresponds. * * @generated from field: int32 input_index = 1; */ inputIndex: number; /** * @generated from field: string subject = 2; */ subject: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "rolodex.ImportContactsMatch"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ImportContactsMatch; static fromJson(jsonValue: JsonValue, options?: Partial): ImportContactsMatch; static fromJsonString(jsonString: string, options?: Partial): ImportContactsMatch; static equals(a: ImportContactsMatch | PlainMessage | undefined, b: ImportContactsMatch | PlainMessage | undefined): boolean; } /** * @generated from message rolodex.ImportContactsResponse */ export declare class ImportContactsResponse extends Message { /** * @generated from field: repeated rolodex.ImportContactsMatch matches = 1; */ matches: ImportContactsMatch[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "rolodex.ImportContactsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ImportContactsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): ImportContactsResponse; static fromJsonString(jsonString: string, options?: Partial): ImportContactsResponse; static equals(a: ImportContactsResponse | PlainMessage | undefined, b: ImportContactsResponse | PlainMessage | undefined): boolean; } /** * GetMatches * * @generated from message rolodex.GetMatchesRequest */ export declare class GetMatchesRequest extends Message { /** * @generated from field: string actor = 1; */ actor: string; /** * @generated from field: int32 limit = 2; */ limit: number; /** * @generated from field: string cursor = 3; */ cursor: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "rolodex.GetMatchesRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetMatchesRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GetMatchesRequest; static fromJsonString(jsonString: string, options?: Partial): GetMatchesRequest; static equals(a: GetMatchesRequest | PlainMessage | undefined, b: GetMatchesRequest | PlainMessage | undefined): boolean; } /** * @generated from message rolodex.GetMatchesResponse */ export declare class GetMatchesResponse extends Message { /** * @generated from field: repeated string subjects = 1; */ subjects: string[]; /** * @generated from field: string cursor = 2; */ cursor: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "rolodex.GetMatchesResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetMatchesResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GetMatchesResponse; static fromJsonString(jsonString: string, options?: Partial): GetMatchesResponse; static equals(a: GetMatchesResponse | PlainMessage | undefined, b: GetMatchesResponse | PlainMessage | undefined): boolean; } /** * DismissMatch * * @generated from message rolodex.DismissMatchRequest */ export declare class DismissMatchRequest extends Message { /** * @generated from field: string actor = 1; */ actor: string; /** * @generated from field: string subject = 2; */ subject: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "rolodex.DismissMatchRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): DismissMatchRequest; static fromJson(jsonValue: JsonValue, options?: Partial): DismissMatchRequest; static fromJsonString(jsonString: string, options?: Partial): DismissMatchRequest; static equals(a: DismissMatchRequest | PlainMessage | undefined, b: DismissMatchRequest | PlainMessage | undefined): boolean; } /** * @generated from message rolodex.DismissMatchResponse */ export declare class DismissMatchResponse extends Message { /** * @generated from field: int32 matches_count = 1; */ matchesCount: number; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "rolodex.DismissMatchResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): DismissMatchResponse; static fromJson(jsonValue: JsonValue, options?: Partial): DismissMatchResponse; static fromJsonString(jsonString: string, options?: Partial): DismissMatchResponse; static equals(a: DismissMatchResponse | PlainMessage | undefined, b: DismissMatchResponse | PlainMessage | undefined): boolean; } /** * RemoveData * * @generated from message rolodex.RemoveDataRequest */ export declare class RemoveDataRequest extends Message { /** * @generated from field: string actor = 1; */ actor: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "rolodex.RemoveDataRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): RemoveDataRequest; static fromJson(jsonValue: JsonValue, options?: Partial): RemoveDataRequest; static fromJsonString(jsonString: string, options?: Partial): RemoveDataRequest; static equals(a: RemoveDataRequest | PlainMessage | undefined, b: RemoveDataRequest | PlainMessage | undefined): boolean; } /** * @generated from message rolodex.RemoveDataResponse */ export declare class RemoveDataResponse extends Message { /** * @generated from field: int32 contacts_count = 1; */ contactsCount: number; /** * @generated from field: int32 matches_count = 2; */ matchesCount: number; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "rolodex.RemoveDataResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): RemoveDataResponse; static fromJson(jsonValue: JsonValue, options?: Partial): RemoveDataResponse; static fromJsonString(jsonString: string, options?: Partial): RemoveDataResponse; static equals(a: RemoveDataResponse | PlainMessage | undefined, b: RemoveDataResponse | PlainMessage | undefined): boolean; } //# sourceMappingURL=rolodex_pb.d.ts.map