import { z } from 'zod';
export declare const ListIdentityProviderConfigsParamsSchema: z.ZodObject<{}, z.core.$strip>;
export declare const CreateIdentityProviderConfigParamsSchema: z.ZodObject<{
    identityProviderConfig: z.ZodObject<{
        identityProviderId: z.ZodString;
        isDeactivated: z.ZodBoolean;
        issuer: z.ZodString;
        jwksUrl: z.ZodString;
        audience: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>;
}, z.core.$strip>;
export declare const GetIdentityProviderConfigParamsSchema: z.ZodObject<{
    idpId: z.ZodString;
}, z.core.$strip>;
export declare const UpdateIdentityProviderConfigParamsSchema: z.ZodObject<{
    identityProviderConfig: z.ZodObject<{
        identityProviderId: z.ZodString;
        isDeactivated: z.ZodBoolean;
        issuer: z.ZodString;
        jwksUrl: z.ZodString;
        audience: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>;
    updateMask: z.ZodObject<{
        paths: z.ZodArray<z.ZodString>;
    }, z.core.$strip>;
}, z.core.$strip>;
export declare const DeleteIdentityProviderConfigParamsSchema: z.ZodObject<{
    idpId: z.ZodString;
}, z.core.$strip>;
export type ListIdentityProviderConfigsParams = z.infer<typeof ListIdentityProviderConfigsParamsSchema>;
export type CreateIdentityProviderConfigParams = z.infer<typeof CreateIdentityProviderConfigParamsSchema>;
export type GetIdentityProviderConfigParams = z.infer<typeof GetIdentityProviderConfigParamsSchema>;
export type UpdateIdentityProviderConfigParams = z.infer<typeof UpdateIdentityProviderConfigParamsSchema>;
export type DeleteIdentityProviderConfigParams = z.infer<typeof DeleteIdentityProviderConfigParamsSchema>;
//# sourceMappingURL=idps.d.ts.map