import { ExtensionsDataSource, OptionsStyle } from '@cometchat/chat-uikit-vue';
import { ReplyPreviewStyle } from './replyStyle';
export declare const bccReplyOptionId = "bccreply";
declare class InlineReplyExtensionConfiguration {
    private style;
    private optionIconURL;
    private optionStyle;
    constructor(configuration: {
        style?: ReplyPreviewStyle;
        optionIconURL?: string;
        optionStyle?: OptionsStyle;
    });
    getReplyPreviewStyle(): ReplyPreviewStyle | undefined;
    getOptionIconURL(): string | undefined;
    getOptionStyle(): OptionsStyle | undefined;
}
export declare class InlineReplyExtension extends ExtensionsDataSource {
    configuration: InlineReplyExtensionConfiguration;
    constructor({ configuration }?: {
        configuration: InlineReplyExtensionConfiguration;
    });
    enable(): void;
    addExtension(): void;
    getExtensionId(): string;
}
export {};
