import type { Predicate, Static } from '../types'; export declare const at: >(key: K, predicate: T) => (value: unknown) => value is StaticAt; declare type StaticAt> = Extract, undefined> extends never ? { [P in K]: Static; } : { [P in K]?: Static; }; export {};