import { ResourceBase, ResourceTag } from '../resource'; import { Value, List } from '../dataTypes'; export declare class LustreConfiguration { ImportPath?: Value; WeeklyMaintenanceStartTime?: Value; ImportedFileChunkSize?: Value; ExportPath?: Value; constructor(properties: LustreConfiguration); } export declare class WindowsConfiguration { WeeklyMaintenanceStartTime?: Value; ActiveDirectoryId?: Value; ThroughputCapacity?: Value; CopyTagsToBackups?: Value; DailyAutomaticBackupStartTime?: Value; AutomaticBackupRetentionDays?: Value; constructor(properties: WindowsConfiguration); } export interface FileSystemProperties { KmsKeyId?: Value; StorageCapacity?: Value; FileSystemType?: Value; LustreConfiguration?: LustreConfiguration; BackupId?: Value; SubnetIds?: List>; SecurityGroupIds?: List>; Tags?: List; WindowsConfiguration?: WindowsConfiguration; } export default class FileSystem extends ResourceBase { static LustreConfiguration: typeof LustreConfiguration; static WindowsConfiguration: typeof WindowsConfiguration; constructor(properties?: FileSystemProperties); }