export class PdsTreeview extends HTMLElement {
    static formAssociated: boolean;
    static get observedAttributes(): string[];
    connectedCallback(): void;
    attributeChangedCallback(name: any, oldValue: any, newValue: any): void;
    formAssociatedCallback(): void;
    formDisabledCallback(disabled: any): void;
    formResetCallback(): void;
    set value(value: string);
    get value(): string;
    formStateRestoreCallback(state: any): void;
    set settings(value: {});
    get settings(): {};
    set options(value: {});
    get options(): {};
    set name(value: string);
    get name(): string;
    set disabled(value: boolean);
    get disabled(): boolean;
    set required(value: boolean);
    get required(): boolean;
    set displayOnly(value: boolean);
    get displayOnly(): boolean;
    set expandedAll(value: boolean);
    get expandedAll(): boolean;
    get selectedNode(): any;
    getSelectedNode(): any;
    refresh(): Promise<void>;
    expandAll(): void;
    collapseAll(): void;
    selectById(id: any): boolean;
    selectByValue(value: any): boolean;
    checkValidity(): boolean;
    reportValidity(): boolean;
    #private;
}
//# sourceMappingURL=pds-treeview.d.ts.map