import { Sync } from 'factory.ts'; import { EnvoyEventMeta, EnvoyMetaAuth, EnvoyMetaCompany, EnvoyMetaJob, EnvoyMetaLocation, EnvoyMetaZone, EnvoyRouteMeta } from '../sdk/EnvoyMeta'; import { EnvoyUserAPIScope } from '../sdk/EnvoyUserAPI'; export declare function jobFactory(name: string): Sync.Factory; export declare function locationFactory(id: string): Sync.Factory; export declare function companyFactory(id: string): Sync.Factory; export declare function zoneFactory(id: string): Sync.Factory; export declare function authFactory(): Sync.Factory; export declare function routeMetaFactory = Record, Params extends Record = Record>(route: string, config: Partial, params: Params, scope: Array, locationId: string, companyId: string, zoneId: string): Sync.Factory; export declare function eventMetaFactory = Record>(event: string, config: Partial, scope: Array, locationId: string, companyId: string, zoneId: string): Sync.Factory; //# sourceMappingURL=metaFactory.d.ts.map