import * as Config from "effect/Config";
import * as Layer from "effect/Layer";
import * as Context from "effect/Context";
declare const Region_base: Context.ServiceClass<Region, "AWS::Region", RegionName>;
export declare class Region extends Region_base {
}
export declare const fromEnv: () => Layer.Layer<Region, Config.ConfigError, never>;
export type RegionName = "us-east-1" | "us-east-2" | "us-west-1" | "us-west-2" | "af-south-1" | "ap-east-1" | "ap-south-2" | "ap-southeast-3" | "ap-southeast-5" | "ap-southeast-4" | "ap-south-1" | "ap-southeast-6" | "ap-northeast-3" | "ap-northeast-2" | "ap-southeast-1" | "ap-southeast-2" | "ap-east-2" | "ap-southeast-7" | "ap-northeast-1" | "ca-central-1" | "ca-west-1" | "eu-central-1" | "eu-west-1" | "eu-west-2" | "eu-south-1" | "eu-west-3" | "eu-south-2" | "eu-north-1" | "eu-central-2" | "il-central-1" | "mx-central-1" | "me-south-1" | "me-central-1" | "sa-east-1" | (string & {});
export {};
//# sourceMappingURL=region.d.ts.map