import * as ts from 'typescript'; import { TableDefinition } from '../parser'; export declare function createObservableClass(): ts.ClassDeclaration; export declare function createSubscribeMethodSignatureForTable(table: TableDefinition): ts.MethodSignature; export declare function createSubscriptionTypeDeclaration(): ts.TypeAliasDeclaration; export declare function createPushMethodCall(eventName: 'add' | 'put' | 'delete', data: ts.Identifier): ts.ExpressionStatement;