/**
 * Deprecated input-field method aliases.
 *
 * The action input-field methods are renamed (`listActionInputFields`,
 * `listActionInputFieldChoices`, `getActionInputFieldsSchema`) to
 * disambiguate from the trigger-side variants. The unprefixed names
 * stay exported here as deprecated aliases that delegate to the
 * renamed implementations, so existing callers keep working. They're
 * marked `categories: ["deprecated"]` so generated docs and CLI help
 * hide them.
 *
 * @deprecated Use the action-prefixed equivalents:
 * - listInputFields -> listActionInputFields
 * - listInputFieldChoices -> listActionInputFieldChoices
 * - getInputFieldsSchema -> getActionInputFieldsSchema
 */
/**
 * @deprecated Use listActionInputFields instead.
 */
export declare const listInputFieldsDeprecatedPlugin: (sdk: {
    listActionInputFields: (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<string, unknown> | 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<string, unknown> | undefined;
        pageSize?: number | undefined;
        maxItems?: number | undefined;
        cursor?: string | undefined;
    }) & {
        cursor?: string;
        pageSize?: number;
        maxItems?: number;
    }) | undefined) => import("../..").PaginatedSdkResult<{
        key: string;
        type: "input_field";
        default_value: string;
        depends_on: string[];
        description: string;
        invalidates_input_fields: boolean;
        is_required: boolean;
        placeholder: string;
        title: string;
        value_type: string;
        format?: string | undefined;
        items?: {
            type: string;
        } | undefined;
    } | {
        key: string;
        type: "info_field";
        description: string;
        title?: string | undefined;
    } | import("../..").FieldsetItem>;
} & {
    context: {
        meta: {
            listActionInputFields: import("../..").PluginMeta;
        };
    };
} & {
    context: {
        meta: Record<string, import("../..").PluginMeta>;
    };
}) => {
    listInputFields: (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<string, unknown> | 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<string, unknown> | undefined;
        pageSize?: number | undefined;
        maxItems?: number | undefined;
        cursor?: string | undefined;
    }) & {
        cursor?: string;
        pageSize?: number;
        maxItems?: number;
    }) | undefined) => import("../..").PaginatedSdkResult<{
        key: string;
        type: "input_field";
        default_value: string;
        depends_on: string[];
        description: string;
        invalidates_input_fields: boolean;
        is_required: boolean;
        placeholder: string;
        title: string;
        value_type: string;
        format?: string | undefined;
        items?: {
            type: string;
        } | undefined;
    } | {
        key: string;
        type: "info_field";
        description: string;
        title?: string | undefined;
    } | import("../..").FieldsetItem>;
    context: {
        meta: {
            listInputFields: {
                categories: string[];
                type: "list";
                itemType: string;
                inputSchema: import("zod").ZodUnion<readonly [import("zod").ZodObject<{
                    app: import("zod").ZodString & {
                        _def: import("zod/v4/core").$ZodStringDef & import("../..").PositionalMetadata;
                    };
                    actionType: import("zod").ZodEnum<{
                        filter: "filter";
                        write: "write";
                        read: "read";
                        read_bulk: "read_bulk";
                        run: "run";
                        search: "search";
                        search_and_write: "search_and_write";
                        search_or_write: "search_or_write";
                    }>;
                    action: import("zod").ZodString & {
                        _def: import("zod/v4/core").$ZodStringDef & import("../..").PositionalMetadata;
                    };
                    connection: import("zod").ZodOptional<import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>>;
                    connectionId: import("zod").ZodOptional<import("zod").ZodNullable<import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>>>;
                    authenticationId: import("zod").ZodOptional<import("zod").ZodNullable<import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>>>;
                    inputs: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                    pageSize: import("zod").ZodOptional<import("zod").ZodNumber>;
                    maxItems: import("zod").ZodOptional<import("zod").ZodNumber>;
                    cursor: import("zod").ZodOptional<import("zod").ZodString>;
                }, import("zod/v4/core").$strip>, import("zod").ZodObject<{
                    appKey: import("zod").ZodString & {
                        _def: import("zod/v4/core").$ZodStringDef & import("../..").PositionalMetadata;
                    };
                    actionType: import("zod").ZodEnum<{
                        filter: "filter";
                        write: "write";
                        read: "read";
                        read_bulk: "read_bulk";
                        run: "run";
                        search: "search";
                        search_and_write: "search_and_write";
                        search_or_write: "search_or_write";
                    }>;
                    actionKey: import("zod").ZodString;
                    connection: import("zod").ZodOptional<import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>>;
                    connectionId: import("zod").ZodOptional<import("zod").ZodNullable<import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>>>;
                    authenticationId: import("zod").ZodOptional<import("zod").ZodNullable<import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>>>;
                    inputs: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                    pageSize: import("zod").ZodOptional<import("zod").ZodNumber>;
                    maxItems: import("zod").ZodOptional<import("zod").ZodNumber>;
                    cursor: import("zod").ZodOptional<import("zod").ZodString>;
                }, import("zod/v4/core").$strip>]>;
                outputSchema: import("zod").ZodUnion<readonly [import("zod").ZodObject<{
                    key: import("zod").ZodString;
                    type: import("zod").ZodLiteral<"input_field">;
                    default_value: import("zod").ZodString;
                    depends_on: import("zod").ZodArray<import("zod").ZodString>;
                    description: import("zod").ZodString;
                    invalidates_input_fields: import("zod").ZodBoolean;
                    is_required: import("zod").ZodBoolean;
                    placeholder: import("zod").ZodString;
                    title: import("zod").ZodString;
                    value_type: import("zod").ZodString;
                    format: import("zod").ZodOptional<import("zod").ZodString>;
                    items: import("zod").ZodOptional<import("zod").ZodObject<{
                        type: import("zod").ZodString;
                    }, import("zod/v4/core").$strip>>;
                }, import("zod/v4/core").$strip>, import("zod").ZodObject<{
                    key: import("zod").ZodString;
                    type: import("zod").ZodLiteral<"info_field">;
                    description: import("zod").ZodString;
                    title: import("zod").ZodOptional<import("zod").ZodString>;
                }, import("zod/v4/core").$strip>, import("zod").ZodType<import("../..").FieldsetItem, unknown, import("zod/v4/core").$ZodTypeInternals<import("../..").FieldsetItem, unknown>>]>;
                defaultPageSize: number;
            };
        };
    };
};
export type ListInputFieldsDeprecatedPluginProvides = ReturnType<typeof listInputFieldsDeprecatedPlugin>;
/**
 * @deprecated Use listActionInputFieldChoices instead.
 */
export declare const listInputFieldChoicesDeprecatedPlugin: (sdk: {
    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<string, unknown> | 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<string, unknown> | 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;
        };
    };
} & {
    context: {
        meta: Record<string, import("../..").PluginMeta>;
    };
}) => {
    listInputFieldChoices: (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<string, unknown> | 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<string, unknown> | 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: {
            listInputFieldChoices: {
                categories: string[];
                type: "list";
                itemType: string;
                inputSchema: import("zod").ZodUnion<readonly [import("zod").ZodObject<{
                    app: import("zod").ZodString & {
                        _def: import("zod/v4/core").$ZodStringDef & import("../..").PositionalMetadata;
                    };
                    actionType: import("zod").ZodEnum<{
                        filter: "filter";
                        write: "write";
                        read: "read";
                        read_bulk: "read_bulk";
                        run: "run";
                        search: "search";
                        search_and_write: "search_and_write";
                        search_or_write: "search_or_write";
                    }>;
                    action: import("zod").ZodString & {
                        _def: import("zod/v4/core").$ZodStringDef & import("../..").PositionalMetadata;
                    };
                    inputField: import("zod").ZodString & {
                        _def: import("zod/v4/core").$ZodStringDef & import("../..").PositionalMetadata;
                    };
                    connection: import("zod").ZodOptional<import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>>;
                    connectionId: import("zod").ZodOptional<import("zod").ZodNullable<import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>>>;
                    authenticationId: import("zod").ZodOptional<import("zod").ZodNullable<import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>>>;
                    inputs: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                    page: import("zod").ZodOptional<import("zod").ZodNumber>;
                    pageSize: import("zod").ZodOptional<import("zod").ZodNumber>;
                    maxItems: import("zod").ZodOptional<import("zod").ZodNumber>;
                    cursor: import("zod").ZodOptional<import("zod").ZodString>;
                }, import("zod/v4/core").$strip>, import("zod").ZodObject<{
                    appKey: import("zod").ZodString & {
                        _def: import("zod/v4/core").$ZodStringDef & import("../..").PositionalMetadata;
                    };
                    actionType: import("zod").ZodEnum<{
                        filter: "filter";
                        write: "write";
                        read: "read";
                        read_bulk: "read_bulk";
                        run: "run";
                        search: "search";
                        search_and_write: "search_and_write";
                        search_or_write: "search_or_write";
                    }>;
                    actionKey: import("zod").ZodString;
                    inputFieldKey: import("zod").ZodString;
                    connection: import("zod").ZodOptional<import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>>;
                    connectionId: import("zod").ZodOptional<import("zod").ZodNullable<import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>>>;
                    authenticationId: import("zod").ZodOptional<import("zod").ZodNullable<import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>>>;
                    inputs: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                    page: import("zod").ZodOptional<import("zod").ZodNumber>;
                    pageSize: import("zod").ZodOptional<import("zod").ZodNumber>;
                    maxItems: import("zod").ZodOptional<import("zod").ZodNumber>;
                    cursor: import("zod").ZodOptional<import("zod").ZodString>;
                }, import("zod/v4/core").$strip>]>;
                outputSchema: import("zod").ZodObject<{
                    key: import("zod").ZodOptional<import("zod").ZodString>;
                    label: import("zod").ZodOptional<import("zod").ZodString>;
                    sample: import("zod").ZodOptional<import("zod").ZodString>;
                    value: import("zod").ZodOptional<import("zod").ZodString>;
                }, import("zod/v4/core").$strip>;
                defaultPageSize: number;
            };
        };
    };
};
export type ListInputFieldChoicesDeprecatedPluginProvides = ReturnType<typeof listInputFieldChoicesDeprecatedPlugin>;
/**
 * @deprecated Use getActionInputFieldsSchema instead.
 */
export declare const getInputFieldsSchemaDeprecatedPlugin: (sdk: {
    getActionInputFieldsSchema: (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<string, unknown> | 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<string, unknown> | undefined;
    } | undefined) => Promise<{
        data: Record<string, unknown>;
    }>;
} & {
    context: {
        meta: {
            getActionInputFieldsSchema: import("../..").PluginMeta;
        };
    };
} & {
    context: {
        meta: Record<string, import("../..").PluginMeta>;
    };
}) => {
    getInputFieldsSchema: (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<string, unknown> | 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<string, unknown> | undefined;
    } | undefined) => Promise<{
        data: Record<string, unknown>;
    }>;
    context: {
        meta: {
            getInputFieldsSchema: {
                categories: string[];
                type: "function";
                inputSchema: import("zod").ZodUnion<readonly [import("zod").ZodObject<{
                    app: import("zod").ZodString & {
                        _def: import("zod/v4/core").$ZodStringDef & import("../..").PositionalMetadata;
                    };
                    actionType: import("zod").ZodEnum<{
                        filter: "filter";
                        write: "write";
                        read: "read";
                        read_bulk: "read_bulk";
                        run: "run";
                        search: "search";
                        search_and_write: "search_and_write";
                        search_or_write: "search_or_write";
                    }>;
                    action: import("zod").ZodString & {
                        _def: import("zod/v4/core").$ZodStringDef & import("../..").PositionalMetadata;
                    };
                    connection: import("zod").ZodOptional<import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>>;
                    connectionId: import("zod").ZodOptional<import("zod").ZodNullable<import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>>>;
                    authenticationId: import("zod").ZodOptional<import("zod").ZodNullable<import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>>>;
                    inputs: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                }, import("zod/v4/core").$strip>, import("zod").ZodObject<{
                    appKey: import("zod").ZodString & {
                        _def: import("zod/v4/core").$ZodStringDef & import("../..").PositionalMetadata;
                    };
                    actionType: import("zod").ZodEnum<{
                        filter: "filter";
                        write: "write";
                        read: "read";
                        read_bulk: "read_bulk";
                        run: "run";
                        search: "search";
                        search_and_write: "search_and_write";
                        search_or_write: "search_or_write";
                    }>;
                    actionKey: import("zod").ZodString;
                    connection: import("zod").ZodOptional<import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>>;
                    connectionId: import("zod").ZodOptional<import("zod").ZodNullable<import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>>>;
                    authenticationId: import("zod").ZodOptional<import("zod").ZodNullable<import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>>>;
                    inputs: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                }, import("zod/v4/core").$strip>]>;
            };
        };
    };
};
export type GetInputFieldsSchemaDeprecatedPluginProvides = ReturnType<typeof getInputFieldsSchemaDeprecatedPlugin>;
//# sourceMappingURL=inputFields.d.ts.map