import { Injector } from '@angular/core'; import { ContentData, ContentProps, TID, ToppyConfig } from './models'; import { ToppyPosition } from './position/position'; import { ToppyControl } from './toppy-control'; export declare class Toppy { private injector; static controls: { [key: string]: ToppyControl; }; private tid; private inputs; constructor(injector: Injector); position(position: ToppyPosition): Toppy; config(config: Partial): Toppy; content(data: ContentData, props?: ContentProps): Toppy; create(key?: string): ToppyControl; getCtrl(tid: TID): ToppyControl; destroy(): void; }