/** * Grid property loader */ export declare abstract class GridProperties { private readonly extraConfig; constructor(config: any); /** * Get a property by key * * @param key * key * @param required * true if required * @return value */ getProperty(required: boolean | undefined, key: string): string | undefined; /** * Get an integer property by key * * @param required * true if required * @param key * key * @return integer value */ getIntegerProperty(required?: boolean, ...key: string[]): number | undefined; /** * Get a float by key * * @param required * true if required * @param key * key * @return float value */ getFloatProperty(required?: boolean, ...key: string[]): number | undefined; /** * Get a double by key * * @param required * true if required * @param key * key * @return double value */ getDoubleProperty(required?: boolean, ...key: string[]): number | undefined; /** * Get a boolean by key * * @param required * true if required * @param key * key * @return boolean value */ getBooleanProperty(required?: boolean, ...key: string[]): boolean | undefined; /** * Build a combined property separated by * {@link PropertyConstants#PROPERTY_DIVIDER} * * @param properties * property parts * * @return combined property */ buildProperty(properties: string[]): string; } //# sourceMappingURL=GridProperties.d.ts.map