import { NativeSelectConfig, SelectOption } from './types';
export declare class NativeSelect {
    readonly el: HTMLElement;
    private readonly selectEl;
    private config;
    private currentOptions;
    private isDestroyed;
    private readonly handleChange;
    constructor(config: NativeSelectConfig);
    getValue(): string;
    setValue(value: string): void;
    setOptions(options: SelectOption[]): void;
    setDisabled(disabled: boolean): void;
    destroy(): void;
    private populateOptions;
    private createOptionEl;
}
export { type NativeSelectConfig } from './types';
//# sourceMappingURL=native.d.ts.map