import type { BaseProxyParameters, ICreateOrganizationData, IUpdateOrganizationData, IUploadOrganizationDocumentData } from "../../types";
import { BaseProxy } from "./baseProxy";
declare class OrganizationProxy extends BaseProxy {
    private organizationService;
    constructor(data: BaseProxyParameters);
    userId(): Promise<number>;
    getOrganization: (id: number) => Promise<import("../..").ApiResponse<import("../..").OrganizationData>>;
    createOrganization: (data: ICreateOrganizationData) => Promise<import("../..").ApiResponse<import("../..").OrganizationData>>;
    uploadDocument: (data: IUploadOrganizationDocumentData) => Promise<import("../..").ApiResponse<import("../..").DocumentData>>;
    updateOrganization: (data: IUpdateOrganizationData) => Promise<import("../..").ApiResponse<import("../..").OrganizationData>>;
    deleteOrganization: (id: number) => Promise<import("../..").ApiResponse<import("../..").OrganizationData>>;
}
export { OrganizationProxy };
