export declare enum StorageLocationStatus {
    ACTIVE = "ACTIVE",
    INACTIVE = "INACTIVE",
    FULL = "FULL",
    RESERVED = "RESERVED"
}
export declare class CreateStorageLocationDto {
    warehouseId: string;
    code: string;
    nameEn: string;
    nameCn?: string;
    description?: string;
    zone?: string;
    aisle?: string;
    rack?: string;
    level?: string;
    position?: string;
    capacity?: number;
    sortOrder?: number;
}
export declare class UpdateStorageLocationDto {
    code?: string;
    nameEn?: string;
    nameCn?: string;
    description?: string;
    zone?: string;
    aisle?: string;
    rack?: string;
    level?: string;
    position?: string;
    capacity?: number;
    status?: StorageLocationStatus;
    sortOrder?: number;
}
export declare class QueryStorageLocationDto {
    warehouseId?: string;
    search?: string;
    zone?: string;
    status?: StorageLocationStatus;
    page?: number;
    limit?: number;
}
export declare class BulkImportLocationItemDto {
    code: string;
    nameEn: string;
    nameCn?: string;
    description?: string;
    zone?: string;
    aisle?: string;
    rack?: string;
    level?: string;
    position?: string;
    capacity?: number;
}
export declare class BulkImportLocationsDto {
    locations: BulkImportLocationItemDto[];
}
