import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; /** * @generated from message geoidentifier.v1.Country */ export declare class Country extends Message { /** * @generated from field: string name = 1; */ name: string; /** * @generated from field: string country_code = 2; */ countryCode: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "geoidentifier.v1.Country"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Country; static fromJson(jsonValue: JsonValue, options?: Partial): Country; static fromJsonString(jsonString: string, options?: Partial): Country; static equals(a: Country | PlainMessage | undefined, b: Country | PlainMessage | undefined): boolean; } /** * @generated from message geoidentifier.v1.Region */ export declare class Region extends Message { /** * @generated from field: string name = 1; */ name: string; /** * @generated from field: string code = 2; */ code: string; /** * @generated from field: string country_code = 3; */ countryCode: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "geoidentifier.v1.Region"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Region; static fromJson(jsonValue: JsonValue, options?: Partial): Region; static fromJsonString(jsonString: string, options?: Partial): Region; static equals(a: Region | PlainMessage | undefined, b: Region | PlainMessage | undefined): boolean; } /** * @generated from message geoidentifier.v1.GetCountriesRequest */ export declare class GetCountriesRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "geoidentifier.v1.GetCountriesRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetCountriesRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GetCountriesRequest; static fromJsonString(jsonString: string, options?: Partial): GetCountriesRequest; static equals(a: GetCountriesRequest | PlainMessage | undefined, b: GetCountriesRequest | PlainMessage | undefined): boolean; } /** * @generated from message geoidentifier.v1.GetCountriesResponse */ export declare class GetCountriesResponse extends Message { /** * @generated from field: repeated geoidentifier.v1.Country countries = 1; */ countries: Country[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "geoidentifier.v1.GetCountriesResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetCountriesResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GetCountriesResponse; static fromJsonString(jsonString: string, options?: Partial): GetCountriesResponse; static equals(a: GetCountriesResponse | PlainMessage | undefined, b: GetCountriesResponse | PlainMessage | undefined): boolean; } /** * @generated from message geoidentifier.v1.GetCountryRegionsRequest */ export declare class GetCountryRegionsRequest extends Message { /** * @generated from field: string country_code = 1; */ countryCode: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "geoidentifier.v1.GetCountryRegionsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetCountryRegionsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GetCountryRegionsRequest; static fromJsonString(jsonString: string, options?: Partial): GetCountryRegionsRequest; static equals(a: GetCountryRegionsRequest | PlainMessage | undefined, b: GetCountryRegionsRequest | PlainMessage | undefined): boolean; } /** * @generated from message geoidentifier.v1.GetCountryRegionsResponse */ export declare class GetCountryRegionsResponse extends Message { /** * @generated from field: repeated geoidentifier.v1.Region regions = 1; */ regions: Region[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "geoidentifier.v1.GetCountryRegionsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetCountryRegionsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GetCountryRegionsResponse; static fromJsonString(jsonString: string, options?: Partial): GetCountryRegionsResponse; static equals(a: GetCountryRegionsResponse | PlainMessage | undefined, b: GetCountryRegionsResponse | PlainMessage | undefined): boolean; } /** * @generated from message geoidentifier.v1.GetAvailableTimezonesRequest */ export declare class GetAvailableTimezonesRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "geoidentifier.v1.GetAvailableTimezonesRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetAvailableTimezonesRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GetAvailableTimezonesRequest; static fromJsonString(jsonString: string, options?: Partial): GetAvailableTimezonesRequest; static equals(a: GetAvailableTimezonesRequest | PlainMessage | undefined, b: GetAvailableTimezonesRequest | PlainMessage | undefined): boolean; } /** * @generated from message geoidentifier.v1.GetAvailableTimezonesResponse */ export declare class GetAvailableTimezonesResponse extends Message { /** * @generated from field: repeated string timezones = 1; */ timezones: string[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "geoidentifier.v1.GetAvailableTimezonesResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetAvailableTimezonesResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GetAvailableTimezonesResponse; static fromJsonString(jsonString: string, options?: Partial): GetAvailableTimezonesResponse; static equals(a: GetAvailableTimezonesResponse | PlainMessage | undefined, b: GetAvailableTimezonesResponse | PlainMessage | undefined): boolean; } /** * @generated from message geoidentifier.v1.GetAvailableTimezonesWithOffsetRequest */ export declare class GetAvailableTimezonesWithOffsetRequest extends Message { /** * @generated from field: int32 offset = 1; */ offset: number; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "geoidentifier.v1.GetAvailableTimezonesWithOffsetRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetAvailableTimezonesWithOffsetRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GetAvailableTimezonesWithOffsetRequest; static fromJsonString(jsonString: string, options?: Partial): GetAvailableTimezonesWithOffsetRequest; static equals(a: GetAvailableTimezonesWithOffsetRequest | PlainMessage | undefined, b: GetAvailableTimezonesWithOffsetRequest | PlainMessage | undefined): boolean; } /** * @generated from message geoidentifier.v1.GetAvailableTimezonesWithOffsetResponse */ export declare class GetAvailableTimezonesWithOffsetResponse extends Message { /** * @generated from field: repeated string timezones = 1; */ timezones: string[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "geoidentifier.v1.GetAvailableTimezonesWithOffsetResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetAvailableTimezonesWithOffsetResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GetAvailableTimezonesWithOffsetResponse; static fromJsonString(jsonString: string, options?: Partial): GetAvailableTimezonesWithOffsetResponse; static equals(a: GetAvailableTimezonesWithOffsetResponse | PlainMessage | undefined, b: GetAvailableTimezonesWithOffsetResponse | PlainMessage | undefined): boolean; } /** * @generated from message geoidentifier.v1.PredictTimezoneRequest */ export declare class PredictTimezoneRequest extends Message { /** * @generated from field: string query = 1; */ query: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "geoidentifier.v1.PredictTimezoneRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): PredictTimezoneRequest; static fromJson(jsonValue: JsonValue, options?: Partial): PredictTimezoneRequest; static fromJsonString(jsonString: string, options?: Partial): PredictTimezoneRequest; static equals(a: PredictTimezoneRequest | PlainMessage | undefined, b: PredictTimezoneRequest | PlainMessage | undefined): boolean; } /** * @generated from message geoidentifier.v1.PredictTimezoneResponse */ export declare class PredictTimezoneResponse extends Message { /** * @generated from field: string timezone = 1; */ timezone: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "geoidentifier.v1.PredictTimezoneResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): PredictTimezoneResponse; static fromJson(jsonValue: JsonValue, options?: Partial): PredictTimezoneResponse; static fromJsonString(jsonString: string, options?: Partial): PredictTimezoneResponse; static equals(a: PredictTimezoneResponse | PlainMessage | undefined, b: PredictTimezoneResponse | PlainMessage | undefined): boolean; }