import { z } from "zod";
import type { FunctionOptions } from "../../types/functions";
import type { ClientCredentialsCreatedItem } from "@zapier/zapier-sdk-core/v0/schemas/client-credentials";
export declare const CreateClientCredentialsSchema: z.ZodObject<{
    name: z.ZodString;
    allowedScopes: z.ZodDefault<z.ZodArray<z.ZodEnum<{
        external: "external";
        credentials: "credentials";
    }>>>;
    policy: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
}, z.core.$strip>;
export type CreateClientCredentialsOptions = z.infer<typeof CreateClientCredentialsSchema> & FunctionOptions;
export interface CreateClientCredentialsResult {
    data: ClientCredentialsCreatedItem;
}
export interface CreateClientCredentialsSdkFunction {
    createClientCredentials: (options: CreateClientCredentialsOptions) => Promise<CreateClientCredentialsResult>;
}
//# sourceMappingURL=schemas.d.ts.map