import type { KWPFrame, KernelEvent, RankedToken, DeprecatedToken, DtifFlattenedToken, RuleDefinition, ComponentDefinition, EntropyScore, DeprecationEntry, AgentEntry, PluginManifest, EntropyState } from './types.js'; /** Narrows `unknown` to an indexable record without any type assertion. */ export declare function isRecord(v: unknown): v is Record; /** Narrows `unknown` to a valid KWPFrame by structural check. */ export declare function isKWPFrame(v: unknown): v is KWPFrame; /** Narrows `unknown` to `string | null`. */ export declare function isStringOrNull(v: unknown): v is string | null; /** Narrows `unknown` to a `string[]`. */ export declare function isStringArray(v: unknown): v is string[]; export declare function isDtifFlattenedToken(v: unknown): v is DtifFlattenedToken; export declare function isDtifFlattenedTokenOrNull(v: unknown): v is DtifFlattenedToken | null; export declare function isDtifFlattenedTokenArray(v: unknown): v is DtifFlattenedToken[]; export declare function isRankedToken(v: unknown): v is RankedToken; export declare function isRankedTokenArray(v: unknown): v is RankedToken[]; export declare function isDeprecatedToken(v: unknown): v is DeprecatedToken; export declare function isDeprecatedTokenArray(v: unknown): v is DeprecatedToken[]; export declare function isPartialRuleDefinition(v: unknown): v is Partial; export declare function isRuleDefinition(v: unknown): v is RuleDefinition; export declare function isRuleDefinitionOrNull(v: unknown): v is RuleDefinition | null; export declare function isRuleDefinitionArray(v: unknown): v is RuleDefinition[]; export declare function isComponentDefinition(v: unknown): v is ComponentDefinition; export declare function isComponentDefinitionOrNull(v: unknown): v is ComponentDefinition | null; export declare function isComponentDefinitionArray(v: unknown): v is ComponentDefinition[]; export declare function isDeprecationEntry(v: unknown): v is DeprecationEntry; export declare function isPluginManifest(v: unknown): v is PluginManifest; export declare function isAgentEntry(v: unknown): v is AgentEntry; export declare function isEntropyScore(v: unknown): v is EntropyScore; export declare function isEntropyState(v: unknown): v is EntropyState; export declare function isKernelEvent(v: unknown): v is KernelEvent; //# sourceMappingURL=guards.d.ts.map