import type { ActionProxy } from "./schemas"; export declare const appsPlugin: (sdk: { fetch: (url: string | URL, init?: import("../..").ZapierFetchInitOptions) => Promise; context: { meta: { fetch: { description: string; packages: string[]; categories: string[]; returnType: string; inputParameters: ({ name: string; schema: import("zod").ZodUnion]>; } | { name: string; schema: import("zod").ZodOptional>; headers: import("zod").ZodOptional>; body: import("zod").ZodOptional, import("zod").ZodCustom, import("zod").ZodRecord]>>; connectionId: import("zod").ZodOptional>; connection: import("zod").ZodOptional>; authenticationId: import("zod").ZodOptional>; callbackUrl: import("zod").ZodOptional; maxTime: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; })[]; }; }; }; } & { runAction: (options?: (({ app: string; actionType: "filter" | "write" | "read" | "read_bulk" | "run" | "search" | "search_and_write" | "search_or_write"; action: string; connection?: string | number | undefined; connectionId?: string | number | null | undefined; authenticationId?: string | number | null | undefined; inputs?: Record | undefined; timeoutMs?: number | undefined; pageSize?: number | undefined; maxItems?: number | undefined; cursor?: string | undefined; } | { appKey: string; actionType: "filter" | "write" | "read" | "read_bulk" | "run" | "search" | "search_and_write" | "search_or_write"; actionKey: string; connection?: string | number | undefined; connectionId?: string | number | null | undefined; authenticationId?: string | number | null | undefined; inputs?: Record | undefined; timeoutMs?: number | undefined; pageSize?: number | undefined; maxItems?: number | undefined; cursor?: string | undefined; }) & { cursor?: string; pageSize?: number; maxItems?: number; }) | undefined) => import("../..").PaginatedSdkResult; } & { context: { meta: { runAction: import("../..").PluginMeta; }; }; } & { context: { meta: Record; }; }) => { apps: ActionProxy & ZapierSdkApps; context: { meta: { "apps.{appKey}": { categories: string[]; packages: string[]; type: "function"; inputSchema: import("zod").ZodObject<{ connectionId: import("zod").ZodOptional>; connection: import("zod").ZodOptional>; authenticationId: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>; returnType: string; }; "apps.{appKey}.{actionType}.{actionKey}": { categories: string[]; packages: string[]; type: "list"; inputSchema: import("zod").ZodObject<{ inputs: import("zod").ZodOptional>; connectionId: import("zod").ZodOptional>; connection: import("zod").ZodOptional>; authenticationId: import("zod").ZodOptional>; timeoutMs: import("zod").ZodOptional; }, import("zod/v4/core").$strip>; itemType: string; outputSchema: import("zod").ZodUnknown; }; }; }; }; export type AppsPluginProvides = ReturnType; export type { ActionExecutionOptions, AppFactoryInput } from "./schemas"; export type { ActionExecutionResult } from "../../api/types"; export interface ZapierSdkApps { } //# sourceMappingURL=index.d.ts.map