import { BasePO } from '@agnos-ui/base-po';
import type { Locator } from '@playwright/test';
export declare const treeSelectors: {
    rootComponent: string;
    itemContainer: string;
    itemToggle: string;
    itemContents: string;
};
export declare class TreePO extends BasePO {
    selectors: {
        rootComponent: string;
        itemContainer: string;
        itemToggle: string;
        itemContents: string;
    };
    getComponentSelector(): string;
    get locatorItemToggle(): Locator;
    get locatorItemContainer(): Locator;
    itemContainerState(): Promise<{
        ariaSelected: string | null;
        ariaExpanded: string | null;
    }[]>;
    itemToggleState(): Promise<{
        ariaLabel: string | null;
    }[]>;
}
