import type { ColorPair } from '../../../schema';
import { BaseController } from '../base-controller';
import type { ControllerInterface, ResolvedInputProps, StateAccess } from '../generic-types';
import type { AvatarApi } from './api';
export declare class AvatarController extends BaseController<AvatarApi> implements ControllerInterface<AvatarApi> {
    constructor(stateAccess: StateAccess<AvatarApi>);
    componentWillLoad(props: ResolvedInputProps<AvatarApi>): void;
    watchColor(value?: string | ColorPair): void;
    watchLabel(value?: string): void;
    watchSrc(value?: string): void;
}
