import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; import { MultichainToken, Pool, SearchAuction, SearchCategory, SearchType, Token } from "./searchTypes_pb.js"; /** * @generated from message data.v1.SearchTokensRequest */ export declare class SearchTokensRequest extends Message { /** * @generated from field: string search_query = 1; */ searchQuery: string; /** * @generated from field: repeated uint32 chain_ids = 2; */ chainIds: number[]; /** * @generated from field: search.v1.SearchType search_type = 3; */ searchType: SearchType; /** * @generated from field: uint32 page = 4; */ page: number; /** * @generated from field: uint32 size = 5; */ size: number; /** * @generated from field: bool prioritize_svm = 6; */ prioritizeSvm: boolean; /** * @generated from field: bool multichain = 7; */ multichain: boolean; /** * When true, display metadata (name, symbol, logo, project) is overridden with * Substream-fed Aurora canonical_tokens data. Defaults to false. * * @generated from field: bool use_substream_data = 8; */ useSubstreamData: boolean; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "data.v1.SearchTokensRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SearchTokensRequest; static fromJson(jsonValue: JsonValue, options?: Partial): SearchTokensRequest; static fromJsonString(jsonString: string, options?: Partial): SearchTokensRequest; static equals(a: SearchTokensRequest | PlainMessage | undefined, b: SearchTokensRequest | PlainMessage | undefined): boolean; } /** * @generated from message data.v1.SearchTokensResponse */ export declare class SearchTokensResponse extends Message { /** * @generated from field: repeated search.v1.Token tokens = 1; */ tokens: Token[]; /** * @generated from field: repeated search.v1.Pool pools = 2; */ pools: Pool[]; /** * @generated from field: repeated search.v1.SearchAuction auctions = 3; */ auctions: SearchAuction[]; /** * @generated from field: repeated search.v1.MultichainToken multichain_tokens = 4; */ multichainTokens: MultichainToken[]; /** * @generated from field: repeated search.v1.SearchCategory categories = 5; */ categories: SearchCategory[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "data.v1.SearchTokensResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SearchTokensResponse; static fromJson(jsonValue: JsonValue, options?: Partial): SearchTokensResponse; static fromJsonString(jsonString: string, options?: Partial): SearchTokensResponse; static equals(a: SearchTokensResponse | PlainMessage | undefined, b: SearchTokensResponse | PlainMessage | undefined): boolean; }