import CultureInfo from "../../culture-info"; import { ILoadOption } from "./load-option"; import { LoadOption } from "./load-options"; /** * Specifies which cultures to load. */ export interface ICultureLoadOption extends ILoadOption { /** * Gets a list of cultures names that need to be loaded. * This is only useful when {@link LoadOption} is {@link LoadOption.Custom}. */ cultures: Array; /** * Creates a deep clone of this instance. */ deepClone(): ICultureLoadOption; } export declare class CultureLoadOption implements ICultureLoadOption { /** * Load no cultures. */ static readonly None: Readonly; /** * Load the default culture. */ static readonly Default: Readonly; /** * Load all cultures. */ static readonly All: Readonly; loadOption: LoadOption; cultures: Array; constructor(param?: LoadOption | Array | Partial | CultureLoadOption); deepClone(): ICultureLoadOption; }