type IndexSignatureParameter = string | number | symbol;
type NestedStructure<T extends IndexSignatureParameter> = {
    [Key in IndexSignatureParameter]?: T | NestedStructure<T>;
};
export type Translations = NestedStructure<string>;
/**
 * @private
 * @hide
 */
export declare function flattenKeys<T extends IndexSignatureParameter>(object: NestedStructure<T>): Record<string, T>;
export {};
