import type React from 'react';
export declare class OverrideRegistry {
    private templateOverrides;
    private componentOverrides;
    private controllerOverrides;
    overrideTemplate(key: string, val: string): void;
    overrideComponent(key: string, val: React.ComponentType): void;
    overrideController(key: string, val: string): void;
    getTemplate(key: string, defaultVal: string): string;
    getComponent<T>(key: string): React.ComponentClass<T, any>;
    getController(key: string, defaultVal?: string): string;
}
export declare const OVERRIDE_REGISTRY = "spinnaker.core.override.registry";
