import { IApiRequest, IApiResponse, IRawImage } from '..';
export default function (authToken?: string): {
    getDocuments: () => Promise<IApiResponse>;
    saveDocument: ({ formData, }: {
        formData?: IApiRequest;
    }) => Promise<IApiResponse>;
    updateDocument: ({ formData, documentId, }: {
        formData?: IApiRequest;
        documentId: number;
    }) => Promise<IApiResponse>;
    deleteDocument: (id: number) => Promise<unknown>;
    deleteImageDocument: ({ imageId }: {
        imageId: number;
    }) => Promise<unknown>;
    saveImageDocument: ({ formData, documentId, }: {
        formData: IRawImage;
        documentId: number;
    }) => Promise<unknown>;
};
