import { firestore } from 'firebase-admin'; import * as functions from 'firebase-functions'; import { FunTypes } from '../..'; import { IUser } from '../_fixtures/firestore-schema'; export declare const callable: { createUser: functions.TriggerAnnotated & ((req: functions.Request, resp: functions.Response) => void | Promise) & functions.Runnable & FunTypes.Callable.Meta>, { result: number; }>; nested: { toUpperCase: functions.TriggerAnnotated & ((req: functions.Request, resp: functions.Response) => void | Promise) & functions.Runnable & FunTypes.Callable.Meta<{ text: string; }, { result: string; }>; }; }; export declare const http: { getKeys: functions.HttpsFunction; }; export declare const topic: { publishMessage: functions.Runnable & functions.TriggerAnnotated & ((input: any, context?: any) => any) & FunTypes.Topic.Meta<"publish_message", { text: string; }>; }; export declare const schedule: { cron: functions.CloudFunction; }; export declare const firestoreTrigger: { onPostCreate: functions.CloudFunction>; onUserCreate: functions.CloudFunction>; onUserDelete: functions.CloudFunction>; onUserUpdate: functions.CloudFunction>>; onUserWrite: functions.CloudFunction>>; };