import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
import * as enums from "../types/enums";
/**
 * Resource Type definition for AWS::S3Files::FileSystem
 */
export declare function getFileSystem(args: GetFileSystemArgs, opts?: pulumi.InvokeOptions): Promise<GetFileSystemResult>;
export interface GetFileSystemArgs {
    fileSystemArn: string;
}
export interface GetFileSystemResult {
    readonly creationTime?: string;
    readonly fileSystemArn?: string;
    readonly fileSystemId?: string;
    readonly ownerId?: string;
    readonly status?: enums.s3files.FileSystemStatus;
    readonly statusMessage?: string;
    readonly synchronizationConfiguration?: outputs.s3files.FileSystemSynchronizationConfiguration;
    readonly tags?: outputs.Tag[];
}
/**
 * Resource Type definition for AWS::S3Files::FileSystem
 */
export declare function getFileSystemOutput(args: GetFileSystemOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetFileSystemResult>;
export interface GetFileSystemOutputArgs {
    fileSystemArn: pulumi.Input<string>;
}
