import { SERVICES } from '../../constants';
export declare const ARTIFACTS_REDUCER_PATH = "artifactsApiSlice";
export declare const ARTIFACTS_ENDPOINTS: {
    LIST_ARTIFACTS: {
        service: SERVICES;
        path: (org: string, userId: string) => string;
    };
    GET_ARTIFACT: {
        service: SERVICES;
        path: (org: string, userId: string, id: number) => string;
    };
    UPDATE_ARTIFACT: {
        service: SERVICES;
        path: (org: string, userId: string, id: number) => string;
    };
    LIST_VERSIONS: {
        service: SERVICES;
        path: (org: string, userId: string, id: number) => string;
    };
    GET_VERSION: {
        service: SERVICES;
        path: (org: string, userId: string, id: number, versionId: number) => string;
    };
    SET_CURRENT_VERSION: {
        service: SERVICES;
        path: (org: string, userId: string, id: number) => string;
    };
};
export declare const ARTIFACTS_QUERY_KEYS: {
    ARTIFACT: (id: number | string) => {
        type: "artifact";
        id: string | number;
    }[];
    ARTIFACTS_LIST: (sessionId?: string) => {
        type: "artifacts";
        sessionId: string | undefined;
    }[];
    ARTIFACT_VERSIONS: (id: number | string) => {
        type: "artifact-versions";
        id: string | number;
    }[];
};
