import { BoundFunctions, Queries } from '@testing-library/react';
export declare const withStableDocument: <T>(element: HTMLElement, operation: () => Promise<T>) => Promise<T>;
export declare const getFieldContainerForType: (canvas: BoundFunctions<Queries>, type: string) => Promise<HTMLElement>;
export declare const getExpandButtonForField: (field: HTMLElement, type: string) => Promise<HTMLElement>;
export declare const toggleExpandField: (field: HTMLElement, type: string) => Promise<void>;
export declare const getInputForLocaleField: (field: HTMLElement, localeOrCurrency: string) => Promise<HTMLElement>;
export declare const getRichTextContainerForLocaleField: (field: HTMLElement, localeOrCurrency: string) => Promise<HTMLElement>;
export declare const getRichTextInputForLocaleField: (field: HTMLElement, localeOrCurrency: string) => Promise<HTMLElement>;
export declare const checkFieldIsCollapsed: (field: HTMLElement, type: string, defaultLocaleOrCurrency: string) => Promise<void>;
export declare const checkFieldIsExpanded: (field: HTMLElement, type: string, supportedLocales: string[], defaultLocaleOrCurrency: string) => Promise<void>;
export declare const getUpdateValue: (localeOrCurrency: string) => string | undefined;
export declare const checkAndUpdateLocaleFieldValue: (field: HTMLElement, localeOrCurrency: string, currentValue: string, placeholderValue?: string, type?: string) => Promise<void>;
export declare const checkAndUpdateRichTextLocaleFieldValue: (field: HTMLElement, localeOrCurrency: string, currentValue: string) => Promise<void>;
export declare const toggleFieldContolCheckbox: (canvas: BoundFunctions<Queries>, type: string, control: string) => Promise<void>;
export declare const closeFieldControls: (canvas: BoundFunctions<Queries>, type: string) => Promise<void>;
export declare const checkFieldItemNotRendered: (field: HTMLElement, textValue: string) => Promise<void>;
export declare const checkFieldDetailsDialog: (field: HTMLElement, documentBody: HTMLElement, infoBoxValue: string) => Promise<void>;
export declare const checkFieldDescription: (field: HTMLElement, descriptionValue: string) => Promise<void>;
export declare const checkFieldError: (field: HTMLElement, errorValue: string) => Promise<void>;
export declare const checkLocaleFieldDescription: (field: HTMLElement, localeOrCurrency: string, descriptionValue: string, type?: string) => Promise<void>;
export declare const checkLocaleFieldError: (field: HTMLElement, localeOrCurrency: string, errorValue: string, type?: string) => Promise<void>;
export declare const checkAllFieldItemsNotRendered: (field: HTMLElement, legacyValue: string, baseValue?: string) => Promise<void>;
