import { DomainObject } from 'domain-objects';
import Joi from 'joi';
import { PickAny } from 'type-fns';
export interface ActionUsePracticesConfigInput {
    declarations: string;
    useCase?: string;
    scope?: PickAny<{
        usecase: string;
        practices: string[];
    }>;
    variables?: Record<string, any>;
}
export declare class ActionUsePracticesConfigInput extends DomainObject<ActionUsePracticesConfigInput> implements ActionUsePracticesConfigInput {
    static schema: Joi.ObjectSchema<any>;
}
