import { z } from 'zod'; import { TPropertyValue } from '../input/common'; import { PropertyType } from '../input/property-type'; import { LongTextProperty, ShortTextProperty } from '../input/text-property'; import { NumberProperty } from '../input/number-property'; import { CheckboxProperty } from '../input/checkbox-property'; import { StaticDropdownProperty, StaticMultiSelectDropdownProperty } from '../input/dropdown/static-dropdown'; import { StaticPropsValue } from '..'; import { SecretTextProperty } from './secret-text-property'; import { BasePieceAuthSchema } from './common'; import { MarkDownProperty } from '../input/markdown-property'; export type CustomAuthProps = Record | LongTextProperty | SecretTextProperty | NumberProperty | StaticDropdownProperty | CheckboxProperty | MarkDownProperty | StaticMultiSelectDropdownProperty>; export declare const CustomAuthProperty: z.ZodObject<{ type: z.ZodLiteral; required: z.ZodBoolean; defaultValue: z.ZodOptional; props: z.ZodRecord; required: z.ZodBoolean; defaultValue: z.ZodOptional; displayName: z.ZodString; description: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; required: z.ZodBoolean; defaultValue: z.ZodOptional; displayName: z.ZodString; description: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; required: z.ZodBoolean; defaultValue: z.ZodOptional; displayName: z.ZodString; description: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; required: z.ZodBoolean; defaultValue: z.ZodOptional; displayName: z.ZodString; description: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; required: z.ZodBoolean; defaultValue: z.ZodOptional; options: z.ZodObject<{ disabled: z.ZodOptional; placeholder: z.ZodOptional; options: z.ZodArray>; }, z.core.$strip>; displayName: z.ZodString; description: z.ZodOptional; }, z.core.$strip>]>>; displayName: z.ZodString; description: z.ZodOptional; }, z.core.$strip>; export type CustomAuthProperty = BasePieceAuthSchema> & { props: T; } & TPropertyValue, PropertyType.CUSTOM_AUTH, true>; //# sourceMappingURL=custom-auth-prop.d.ts.map