import type { TupleSchema } from '../../../../schema/index.js';
import type { ComputeObject } from '../../../../types/computeObject.js';
import type { FormattedValueJSONSchemaRec } from './schema.js';
export type FormattedTupleJSONSchema<SCHEMA extends TupleSchema> = ComputeObject<{
    type: 'array';
    items: FormattedValueJSONSchemaRec<SCHEMA['elements']>;
    minLength: SCHEMA['elements']['length'];
    maxLength: SCHEMA['elements']['length'];
}>;
export declare const getFormattedTupleJSONSchema: <SCHEMA extends TupleSchema>(schema: SCHEMA) => FormattedTupleJSONSchema<SCHEMA>;
