declare namespace Ext { export namespace data { export namespace schema { export interface AssociationConfig { associationKey?: string; name?: string; } export class Association extends Ext.Base { public definedBy?: Ext.Class; public field?: Ext.data.field.Field; public left?: Ext.data.schema.Role; public nullable?: boolean; public owner?: object; public right?: Ext.data.schema.Role; public schema?: Ext.data.schema.Schema; public recordGetter(options?: object | CallableFunction, scope?: object): Ext.data.Model; public recordSetter(value?: Ext.data.Model | object, options?: object | CallableFunction): void; public storeGetter(options?: object | CallableFunction, scope?: object): Ext.data.Store; } } } }