import { DomainObject } from 'domain-objects'; import type { PickAny } from 'type-fns'; import { z } from 'zod'; export interface ActionUsePracticesConfigInput { declarations: string; useCase?: string; scope?: PickAny<{ usecase: string; practices: string[]; }>; variables?: Record; } export declare class ActionUsePracticesConfigInput extends DomainObject implements ActionUsePracticesConfigInput { static schema: z.ZodObject<{ declarations: z.ZodString; useCase: z.ZodOptional; scope: z.ZodOptional; practices: z.ZodOptional>; }, z.core.$strip>>; variables: z.ZodOptional>; }, z.core.$strip>; }