import type { ErrorAccessor } from '@contember/binding';
export interface AccessorErrorsHolder {
    readonly errors: ErrorAccessor | undefined;
}
export interface AccessorErrorMessage {
    message: string;
}
export declare type AccessorErrorMessages = [AccessorErrorMessage, ...AccessorErrorMessage[]];
export declare const useAccessorErrorFormatter: () => (errors: ErrorAccessor.Error[]) => AccessorErrorMessage[];
export declare const useAccessorErrors: (accessor: AccessorErrorsHolder) => AccessorErrorMessages | undefined;
//# sourceMappingURL=useAccessorErrors.d.ts.map