import { LayoutPrimaryKeyValue as LayoutPrimaryKeyValue_internal } from "./LayoutPrimaryKeyValue"; /** * A primary key value. */ export declare class IgxLayoutPrimaryKeyValue { protected _implementation: any; /** * @hidden */ get i(): LayoutPrimaryKeyValue_internal; private onImplementationCreated; constructor(); protected _provideImplementation(i: any): void; /** * The primary key associated with this value. */ get key(): string[]; set key(v: string[]); static ngAcceptInputType_key: string[] | string; /** * The value of the keys for this primary key value. */ get value(): any[]; set value(v: any[]); static ngAcceptInputType_value: any[] | string; findByName(name: string): any; /** * Determines if two primary key values are equal. * @param other * The other key value to check against. */ equals(other: any): boolean; }