import { CoercingContext, ErrorTrackingCoercer, ExceptionLike } from '../types';
export type PrimitiveType = null | undefined | boolean | number | string | symbol | bigint;
export declare class PrimitiveCoercer implements ErrorTrackingCoercer<PrimitiveType> {
    match(candidate: unknown): candidate is PrimitiveType;
    coerce(value: PrimitiveType, ctx: CoercingContext): ExceptionLike | undefined;
}
//# sourceMappingURL=primitive-coercer.d.ts.map