import * as Schema from 'effect/Schema';
export declare const ResourceKey: Schema.Union<[typeof Schema.String, Schema.Record$<typeof Schema.String, typeof Schema.Any>]>;
export type ResourceKey = Schema.Schema.Type<typeof ResourceKey>;
export declare const ResourceLanguage: Schema.Record$<typeof Schema.String, Schema.Union<[typeof Schema.String, Schema.Record$<typeof Schema.String, typeof Schema.Any>]>>;
export type ResourceLanguage = Schema.Schema.Type<typeof ResourceLanguage>;
/**
 * A resource is a collection of translations for a language.
 */
export declare const Resource: Schema.Record$<typeof Schema.String, Schema.Record$<typeof Schema.String, Schema.Union<[typeof Schema.String, Schema.Record$<typeof Schema.String, typeof Schema.Any>]>>>;
export type Resource = Schema.Schema.Type<typeof Resource>;
//# sourceMappingURL=translations.d.ts.map