import type { ApiClient } from "../../api"; import type { GetVersionedImplementationId } from "../manifest/schemas"; import type { ConnectionsPluginProvides } from "../connections"; export declare const listActionInputFieldChoicesPlugin: (sdk: { getAction: (options?: { app: string; actionType: "filter" | "write" | "read" | "read_bulk" | "run" | "search" | "search_and_write" | "search_or_write"; action: string; } | { appKey: string; actionType: "filter" | "write" | "read" | "read_bulk" | "run" | "search" | "search_and_write" | "search_or_write"; actionKey: string; } | undefined) => Promise<{ data: { description: string; key: string; app_key: string; action_type: "filter" | "write" | "read" | "read_bulk" | "run" | "search" | "search_and_write" | "search_or_write"; title: string; type: "action"; id?: string | undefined; is_important?: boolean | undefined; is_hidden?: boolean | undefined; app_version?: string | undefined; }; }>; } & { context: { meta: { getAction: import("../..").PluginMeta; }; }; } & { context: { api: ApiClient; getVersionedImplementationId: GetVersionedImplementationId; } & ConnectionsPluginProvides["context"]; } & { context: import("../eventEmission").EventEmissionContext; } & { context: { meta: Record; }; }) => { listActionInputFieldChoices: (options?: (({ app: string; actionType: "filter" | "write" | "read" | "read_bulk" | "run" | "search" | "search_and_write" | "search_or_write"; action: string; inputField: string; connection?: string | number | undefined; connectionId?: string | number | null | undefined; authenticationId?: string | number | null | undefined; inputs?: Record | undefined; page?: 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; inputFieldKey: string; connection?: string | number | undefined; connectionId?: string | number | null | undefined; authenticationId?: string | number | null | undefined; inputs?: Record | undefined; page?: number | undefined; pageSize?: number | undefined; maxItems?: number | undefined; cursor?: string | undefined; }) & { cursor?: string; pageSize?: number; maxItems?: number; }) | undefined) => import("../..").PaginatedSdkResult<{ key?: string | undefined; label?: string | undefined; sample?: string | undefined; value?: string | undefined; }>; } & { context: { meta: { listActionInputFieldChoices: import("../..").PluginMeta; }; }; }; export type ListActionInputFieldChoicesPluginProvides = ReturnType; //# sourceMappingURL=index.d.ts.map