import type { BinaryWriteOptions } from "@protobuf-ts/runtime"; import type { IBinaryWriter } from "@protobuf-ts/runtime"; import type { BinaryReadOptions } from "@protobuf-ts/runtime"; import type { IBinaryReader } from "@protobuf-ts/runtime"; import type { PartialMessage } from "@protobuf-ts/runtime"; import { MessageType } from "@protobuf-ts/runtime"; import { SignedPiece } from "./signed_piece"; /** * * A search result contains the pieces found from a search. * * @generated from protobuf message pb.SearchResult */ export interface SearchResult { /** * The list of pieces found in storage. * * @generated from protobuf field: repeated pb.SearchedPiece searchedPieces = 1; */ searchedPieces: SearchedPiece[]; } /** * * A searched piece found in storage. * * @generated from protobuf message pb.SearchedPiece */ export interface SearchedPiece { /** * Found signed piece. * * @generated from protobuf field: pb.SignedPiece signedPiece = 1; */ signedPiece?: SignedPiece; /** * CID of the found piece. * * @generated from protobuf field: string cid = 2; */ cid: string; } declare class SearchResult$Type extends MessageType { constructor(); create(value?: PartialMessage): SearchResult; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SearchResult): SearchResult; internalBinaryWrite(message: SearchResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message pb.SearchResult */ export declare const SearchResult: SearchResult$Type; declare class SearchedPiece$Type extends MessageType { constructor(); create(value?: PartialMessage): SearchedPiece; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SearchedPiece): SearchedPiece; internalBinaryWrite(message: SearchedPiece, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message pb.SearchedPiece */ export declare const SearchedPiece: SearchedPiece$Type; export {}; //# sourceMappingURL=search_result.d.ts.map