import type { MessageExpressionPart } from '../formatted-parts.ts';
import type { MessageValue } from '../message-value.ts';
export interface MessageUnknownValue extends MessageValue<'unknown'> {
    readonly type: 'unknown';
    readonly source: string;
    readonly dir: 'auto';
    toParts(): [MessageUnknownPart];
    toString(): string;
    valueOf(): unknown;
}
/** @category Formatted Parts */
export interface MessageUnknownPart extends MessageExpressionPart<'unknown'> {
    type: 'unknown';
    value: unknown;
}
export declare const unknown: (source: string, input: unknown) => MessageUnknownValue;
