declare type ConsoleMethods = 'debug' | 'error' | 'info' | 'log' | 'warn' | 'dir' | 'dirxml' | 'table' | 'trace' | 'group' | 'groupCollapsed' | 'groupEnd' | 'clear' | 'count' | 'countReset' | 'assert' | 'profile' | 'profileEnd' | 'time' | 'timeLog' | 'timeEnd' | 'timeStamp' | 'context' | 'memory';
interface InitialMessage {
    message: string;
    style?: string;
}
export interface CleanConsoleConfiguration {
    excludeMethods?: ConsoleMethods[];
    clearOnInit?: boolean;
    debugLocalStoregeKey?: string;
    initialMessages?: InitialMessage[];
}
export declare const CleanConsole: {
    init: (config?: CleanConsoleConfiguration) => void;
};
export declare const init: (config?: CleanConsoleConfiguration) => void;
export {};
