import type { TransportClient, DtifFlattenedToken, TokenType, RankedToken, DeprecatedToken, RuleDefinition, ComponentDefinition, EntropyScore } from '../types.js'; /** * Remote DSQL client. Dispatches queries over a transport to the kernel process. * Method signatures match DSQLExecutor so consumers can swap between local * (in-kernel) and remote (client-side) execution without code changes. */ export declare class DSQLClient { #private; constructor(transport: TransportClient); tokens(type?: TokenType): RemoteDSQLTokenQuery; rules(category?: string): RemoteDSQLRuleQuery; components(): RemoteDSQLComponentQuery; entropy(): Promise; } declare class RemoteDSQLTokenQuery { #private; constructor(transport: TransportClient, type?: TokenType); closest(rawValue: string, property: string): Promise; forProperty(cssProperty: string): Promise; byPointer(pointer: string): Promise; deprecated(): Promise; withReplacement(pointer: string): Promise; all(): Promise; } declare class RemoteDSQLRuleQuery { #private; constructor(transport: TransportClient, category?: string); all(): Promise; enabled(): Promise; byId(ruleId: string): Promise; categories(): Promise; fixable(): Promise; } declare class RemoteDSQLComponentQuery { #private; constructor(transport: TransportClient); all(): Promise; byName(name: string): Promise; byPackage(packageName: string): Promise; deprecated(): Promise; } export {}; //# sourceMappingURL=client.d.ts.map