export type JsonRecord = Record<string, unknown>;
export declare function isJsonRecord(value: unknown): value is JsonRecord;
export declare function jsonRecord(value: unknown): JsonRecord | undefined;
export declare function stringValue(value: unknown): string | undefined;
export declare function trimmedString(value: unknown): string | undefined;
export declare function stringList(value: unknown): readonly string[];
export type StringArrayBoundaryResult = {
    ok: true;
    values: readonly string[];
} | {
    ok: false;
};
export declare function optionalStringArray(value: unknown, options?: {
    trim?: boolean;
    allowEmpty?: boolean;
}): StringArrayBoundaryResult;
export declare function hasAffirmativeGuard(context: unknown): boolean;
export declare function explicitGuardDenied(context: unknown): boolean;
export declare function runtimeIdIsMalformed(context: unknown): boolean;
export declare function contextAuditMetadata(context: unknown): Readonly<Record<string, unknown>>;
