import { EventEmitter, Injector } from '@angular/core';
import { Strings } from '../../generated/strings';
import { CoreBaseComponent } from '../common/base.component';
import * as i0 from "@angular/core";
export declare class CopilotComponent extends CoreBaseComponent {
    /**
     * The source name to use for logging
     */
    protected get logSourceName(): string;
    /**
     * Localized set of strings.
     */
    strings: Strings;
    /**
     * The text for the copilot.
     */
    text: string;
    /**
     * The clicked function for the copilot.
     */
    copilotButtonClicked: EventEmitter<void>;
    copilotIconUrl: string;
    constructor(injector: Injector);
    /**
     * Handles the click event for the copilot.
     * @param $event the click event.
     */
    click($event: any): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<CopilotComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<CopilotComponent, "sme-copilot", never, {}, { "copilotButtonClicked": "copilotButtonClicked"; }, never, never, false, never>;
}
