import React from 'react';
import { type AutopilotChatFileInfo } from '../service';
interface AutopilotAttachmentsContextType {
    attachments: AutopilotChatFileInfo[];
    attachmentsLoading: AutopilotChatFileInfo[];
    addAttachments: (files: AutopilotChatFileInfo[]) => void;
    removeAttachment: (name: string, index: number) => void;
    clearAttachments: () => void;
}
export declare const AutopilotAttachmentsContext: React.Context<AutopilotAttachmentsContextType>;
export declare function AutopilotAttachmentsProvider({ children }: {
    children: React.ReactNode;
}): import("react/jsx-runtime").JSX.Element;
export declare function useAttachments(): AutopilotAttachmentsContextType;
export {};
//# sourceMappingURL=attachements-provider.d.ts.map