export interface FmErrorSummaryProps { /** Position of the error summary bar */ position?: 'sticky-bottom' | 'sticky-top' | 'static'; /** Custom label format. Use {current} and {total} as placeholders. If not provided, uses i18n default. */ labelFormat?: string; /** Z-index of the sticky bar */ zIndex?: number; } declare const _default: import("vue").DefineComponent<__VLS_WithDefaults<__VLS_TypePropsToRuntimeProps, { position: string; labelFormat: undefined; zIndex: number; }>, { goToPrevError: () => void; goToNextError: () => void; currentIndex: import("vue").Ref; errorCount: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly, { position: string; labelFormat: undefined; zIndex: number; }>>>, { zIndex: number; position: "static" | "sticky-bottom" | "sticky-top"; labelFormat: string; }, {}>; export default _default; type __VLS_NonUndefinedable = T extends undefined ? never : T; type __VLS_TypePropsToRuntimeProps = { [K in keyof T]-?: {} extends Pick ? { type: import('vue').PropType<__VLS_NonUndefinedable>; } : { type: import('vue').PropType; required: true; }; }; type __VLS_WithDefaults = { [K in keyof Pick]: K extends keyof D ? __VLS_Prettify : P[K]; }; type __VLS_Prettify = { [K in keyof T]: T[K]; } & {};