import { PluginFormBase } from './plugin-form-base.dto';
import { PluginFormBlockDto } from './plugin-form-block.dto';
import { PluginLoopUserDto } from '../plugin-loop-user.dto';
import { PluginModalMetaBuilder } from '../modal/plugin-modal-meta.builder';
declare class PluginWithUserDto {
    user: PluginLoopUserDto;
}
export declare class PluginFormDto extends PluginFormBase {
    name: string;
    blocks: PluginFormBlockDto[];
    private_metadata?: string;
}
export declare class PluginFetchDataDto extends PluginWithUserDto {
    teamId: string;
}
export declare class PluginGetModalDto extends PluginFetchDataDto {
    history?: string[];
}
export declare class PluginFormSubmitDto extends PluginGetModalDto {
    form: PluginFormDto;
    meta: PluginModalMetaBuilder;
}
export {};
