import type { SchemaCondition } from '../../condition.js';
import type { ConditionExpression } from '../../types.js';
import type { ExpressionState } from '../types.js';
export declare const expressOrCondition: (condition: Extract<SchemaCondition, {
    or: unknown;
}>, prefix: string | undefined, state: ExpressionState) => ConditionExpression;
export declare const expressAndCondition: (condition: Extract<SchemaCondition, {
    and: unknown;
}>, prefix: string | undefined, state: ExpressionState) => ConditionExpression;
export declare const expressNotCondition: (condition: Extract<SchemaCondition, {
    not: unknown;
}>, prefix: string | undefined, state: ExpressionState) => ConditionExpression;
