import { BaseController } from '../base-controller';
import type { ControllerInterface, ResolvedProps, StateAccess } from '../generic-types';
import type { IconApi } from './api';
export declare class IconController extends BaseController<IconApi> implements ControllerInterface<IconApi> {
    constructor(stateAccess: StateAccess<IconApi>);
    componentWillLoad(props: ResolvedProps<IconApi>): void;
    watchIcons(value?: string): void;
    watchLabel(value?: string): void;
}
