/// <reference types="react" />
import { PurePluginUIComponent } from 'Molstar/mol-plugin-ui/base';
export declare function TextsmsOutlinedSvg(): JSX.Element;
export declare class AnnotationsComponentControls extends PurePluginUIComponent<{}, {
    isCollapsed: boolean;
    validationApplied: boolean;
    domainAtnApplied: boolean;
    validationParams: any;
    domainAtnParams: any;
    validationOptions: any;
    domainAtnOptions: any;
    description?: string;
}> {
    state: any;
    componentDidMount(): void;
    getOptionParams: () => void;
    toggleCollapsed: () => void;
    toggleOptions: (type: number) => void;
    applyAnnotation: (type: number, visibleState: boolean, params?: any) => void;
    initApplyAnnotation: (type: number) => void;
    updateValidationParams: (val: any) => void;
    updateDomainAtnParams: (val: any) => void;
    render(): JSX.Element;
}
