export interface IBaseModel {
    id: string;
    name: string;
    baseModelName: string;
    maxModelLength: number;
}
export interface IUploadTicket {
    minio: {
        accessKey: string;
        secretKey: string;
        bucket: string;
        expiredAt: number;
        prefix: string;
        endpoints: string[];
        region: string;
        useSSL: boolean;
        fileKeys: string[];
    };
}
export interface IUploadParam {
    files: string[];
    isv: string;
    knowledgeId: string;
}
export interface MinioConfig {
    accessKey: string;
    secretKey: string;
    bucket: string;
    expiredAt: number;
    prefix: string;
    endpoints: string[];
    region: string;
    useSSL: boolean;
    fileKeys: string[];
}
export interface ISessionParams {
    name?: string;
    netOpen?: number;
}
