export declare class RangeMetadata { offset: bigint; length: bigint; constructor(opts?: { offset: bigint; length: bigint; }); } export declare class RangeMetadatas { metadatas: RangeMetadata[]; constructor(opts: { metadatas: RangeMetadata[]; }); } export declare class StringMatch { value: string; exactMatch: boolean; constructor(properties: { value: string; exactMatch: boolean; }); preprocess(string: string): string; } export declare class SearchRequest { query: StringMatch[]; constructor(properties: { query: StringMatch[]; }); } export declare abstract class AbstractSearchResult { } export declare class StringResult extends AbstractSearchResult { string: string; metadatas?: RangeMetadatas; constructor(properties: { string: string; metadatas?: RangeMetadatas; }); } export declare class NoAccess extends AbstractSearchResult { } //# sourceMappingURL=query.d.ts.map