import { GridLayoutSizeType } from "./GridLayoutSizeType"; import { GridLayoutSizeDefinition as GridLayoutSizeDefinition_internal } from "./GridLayoutSizeDefinition"; /** * Represents a size ruleset for rows and columns in the grid view. */ export declare class IgxGridLayoutSizeDefinition { protected createImplementation(): GridLayoutSizeDefinition_internal; protected _implementation: any; /** * @hidden */ get i(): GridLayoutSizeDefinition_internal; private onImplementationCreated; constructor(); protected _provideImplementation(i: any): void; /** * Gets or sets the size type for the definition. */ get sizeType(): GridLayoutSizeType; set sizeType(v: GridLayoutSizeType); static ngAcceptInputType_sizeType: GridLayoutSizeType | string; /** * Gets or sets the value for the definition. This value is treated differently depending * on the size type specified. For example, Star sizing will treat this property as a * weighted percentage relative to other Star sized definitions. */ get value(): number; set value(v: number); static ngAcceptInputType_value: number | string; findByName(name: string): any; }