import { ComponentWrapper, ElementWrapper } from "@cloudscape-design/test-utils-core/selectors";
export declare class DropdownContentWrapper extends ComponentWrapper {
    /**
     * Returns the dropdown content.
     */
    findContent(): ElementWrapper;
    /**
     * Returns the dropdown header.
     */
    findHeader(): ElementWrapper;
    /**
     * Returns the dropdown footer.
     */
    findFooter(): ElementWrapper;
}
export default class DropdownWrapper extends ComponentWrapper {
    static rootSelector: string;
    /**
     * Returns the trigger element.
     */
    findTrigger(): ElementWrapper;
    /**
     * Returns the open dropdown wrapper, or null if the dropdown is closed.
     *
     * @param options
     * * expandToViewport (boolean) - Use this when the component under test is rendered with an `expandToViewport` flag.
     */
    findOpenDropdown(options?: {
        expandToViewport: boolean;
    }): DropdownContentWrapper | null;
    /**
     * Returns whether the dropdown is open.
     *
     * @param options
     * * expandToViewport (boolean) - Use this when the component under test is rendered with an `expandToViewport` flag.
     */
    isOpen(options?: {
        expandToViewport: boolean;
    }): boolean;
}
