import * as yup from "yup"; /** * CTB Yup shape for `attribute.options` (keys without `options.` prefix — CTB wraps in `options`). */ export declare const narrationFieldOptionsValidator: () => { narrationSources: yup.ArraySchema>; kind: import('yup/lib/string').RequiredStringSchema>; }, Record, import('yup/lib/object').TypeOfShape<{ field: import('yup/lib/string').RequiredStringSchema>; kind: import('yup/lib/string').RequiredStringSchema>; }>>, import('yup/lib/types').AnyObject, import('yup/lib/object').TypeOfShape<{ field: import('yup/lib/string').RequiredStringSchema>; kind: import('yup/lib/string').RequiredStringSchema>; }>[] | undefined, import('yup/lib/object').AssertsShape<{ field: import('yup/lib/string').RequiredStringSchema>; kind: import('yup/lib/string').RequiredStringSchema>; }>[] | undefined>; defaultVoiceId: yup.default, string | undefined>; blockTypesAllowlist: import('yup/lib/mixed').MixedSchema, any>; stripDelimiterPairs: yup.ArraySchema, string | undefined>; close: yup.default, string | undefined>; }, Record, import('yup/lib/object').TypeOfShape<{ open: yup.default, string | undefined>; close: yup.default, string | undefined>; }>>, import('yup/lib/types').AnyObject, import('yup/lib/object').TypeOfShape<{ open: yup.default, string | undefined>; close: yup.default, string | undefined>; }>[] | null | undefined, import('yup/lib/object').AssertsShape<{ open: yup.default, string | undefined>; close: yup.default, string | undefined>; }>[] | null | undefined>; narrationSourcePauseSeconds: yup.NumberSchema, number | undefined>; }; export declare const narrationCustomFieldFormOptions: { base: ({ intlLabel: { id: string; defaultMessage: string; }; description: { id: string; defaultMessage: string; }; name: string; type: string; size: number; defaultValue: ({ field: string; kind: "scalar"; } | { field: string; kind: "blocks"; })[]; } | { intlLabel: { id: string; defaultMessage: string; }; description: { id: string; defaultMessage: string; }; name: string; type: string; size: number; defaultValue: string; })[]; advanced: ({ sectionTitle: { id: string; defaultMessage: string; }; items: ({ intlLabel: { id: string; defaultMessage: string; }; description: { id: string; defaultMessage: string; }; name: string; type: string; defaultValue: string; } | { intlLabel: { id: string; defaultMessage: string; }; description: { id: string; defaultMessage: string; }; name: string; type: string; defaultValue: never[]; })[]; } | { sectionTitle: { id: string; defaultMessage: string; }; items: { intlLabel: { id: string; defaultMessage: string; }; description: { id: string; defaultMessage: string; }; name: string; type: string; defaultValue: number; }[]; })[]; validator: () => { narrationSources: yup.ArraySchema>; kind: import('yup/lib/string').RequiredStringSchema>; }, Record, import('yup/lib/object').TypeOfShape<{ field: import('yup/lib/string').RequiredStringSchema>; kind: import('yup/lib/string').RequiredStringSchema>; }>>, import('yup/lib/types').AnyObject, import('yup/lib/object').TypeOfShape<{ field: import('yup/lib/string').RequiredStringSchema>; kind: import('yup/lib/string').RequiredStringSchema>; }>[] | undefined, import('yup/lib/object').AssertsShape<{ field: import('yup/lib/string').RequiredStringSchema>; kind: import('yup/lib/string').RequiredStringSchema>; }>[] | undefined>; defaultVoiceId: yup.default, string | undefined>; blockTypesAllowlist: import('yup/lib/mixed').MixedSchema, any>; stripDelimiterPairs: yup.ArraySchema, string | undefined>; close: yup.default, string | undefined>; }, Record, import('yup/lib/object').TypeOfShape<{ open: yup.default, string | undefined>; close: yup.default, string | undefined>; }>>, import('yup/lib/types').AnyObject, import('yup/lib/object').TypeOfShape<{ open: yup.default, string | undefined>; close: yup.default, string | undefined>; }>[] | null | undefined, import('yup/lib/object').AssertsShape<{ open: yup.default, string | undefined>; close: yup.default, string | undefined>; }>[] | null | undefined>; narrationSourcePauseSeconds: yup.NumberSchema, number | undefined>; }; };