import type { TupleSchema } from '../../../schema/index.js';
import type { FormatterReturn, FormatterYield } from './formatter.js';
import type { FormatAttrValueOptions } from './options.js';
export declare function tupleSchemaFormatter(schema: TupleSchema, rawValue: unknown, { attributes, valuePath, ...restOptions }?: FormatAttrValueOptions<TupleSchema>): Generator<FormatterYield<TupleSchema, FormatAttrValueOptions<TupleSchema>>, FormatterReturn<TupleSchema, FormatAttrValueOptions<TupleSchema>>>;
