import { IMessageInput } from '../MessageInput';
import { RefObject } from 'react';

export interface INewFooter {
    buttons?: {
        label: string;
        onClick: () => void;
    }[];
    showPoweredBy?: boolean;
    messageInputProps: IMessageInput;
    extraLinkText?: string;
    extraLinkUrl?: string;
    disableSend?: boolean;
    scrollableAreaRef: RefObject<HTMLDivElement>;
    /**
     * A callback to submit a user response.
     */
    onSend?: ((message: string) => Promise<void>) | undefined;
    /**
     * A callback to start a new conversation.
     */
    onStart?: (() => Promise<void>) | undefined;
}
export declare const NewFooter: React.FC<INewFooter>;
//# sourceMappingURL=index.d.ts.map