import { PDBeMolstarPlugin } from '../..';
import { QueryParam } from '../../helpers';
export declare function colorComponents(viewer: PDBeMolstarPlugin, params: {
    structId: string;
    components: string[];
    mappings?: {
        [accession: string]: QueryParam[];
    };
    coreColor?: string;
    componentColors?: string[];
}): Promise<void>;
export declare function colorSubcomplex(viewer: PDBeMolstarPlugin, params: {
    baseStructId?: string;
    otherStructId?: string;
    baseComponents: string[];
    otherComponents: string[];
    baseMappings?: {
        [accession: string]: QueryParam[];
    };
    otherMappings?: {
        [accession: string]: QueryParam[];
    };
    coreColor?: string;
    componentColors?: string[];
}): Promise<void>;
export declare function colorSupercomplex(viewer: PDBeMolstarPlugin, params: {
    baseStructId?: string;
    otherStructId?: string;
    baseComponents: string[];
    otherComponents: string[];
    baseMappings?: {
        [accession: string]: QueryParam[];
    };
    otherMappings?: {
        [accession: string]: QueryParam[];
    };
    coreColor?: string;
    unmappedColor?: string;
    componentColors?: string[];
}): Promise<void>;
