import { LitElement, ReactiveController, ReactiveControllerHost } from 'lit';
type TOption = {
    value: string;
    label: string;
    selected?: boolean;
    disabled?: boolean;
};
export declare class PktOptionsSlotController implements ReactiveController {
    host: LitElement & ReactiveControllerHost;
    nodes: Element[];
    options: TOption[];
    generation: number;
    observer: MutationObserver;
    constructor(host: LitElement & ReactiveControllerHost);
    hostConnected(): void;
    hostDisconnected(): void;
    private addNode;
    private createOptions;
    private handleMutations;
}
export {};
