export type ResourceUploadResult = {
    success: boolean;
    url: string;
    resource_id: string;
};
export type ResourceProcessResult = {
    success: boolean;
};
export type ResourceProcessDoneResult = {
    operation_id: string;
    imported: number;
    uploaded: number;
    failed: number;
    errors: string[];
};
export declare enum ResourceProcessEventPhase {
    Queued = "queued",
    Downloading = "downloading",
    Processing = "processing",
    Completed = "completed",
    Timeout = "timeout"
}
export type ResourceProcessEventResult = {
    operation_id: string;
    total_objects: number;
    processed: number;
    failed: number;
    phase: ResourceProcessEventPhase;
    merchant_id: number;
    user_id?: number;
    team_id?: number;
    params: string;
    errors_url?: string;
    results_url?: string;
    request_id: string;
};
