import type { IconName } from '../../components/ui/atoms/Icon/Icon';
import type { NsTranslationKey } from '../../../types';
export interface TaskGroupConfig {
    id: string;
    tasks: TaskConfig[];
}
export interface TaskGroupContext {
    heading: NsTranslationKey<'adaptive'>;
    description: NsTranslationKey<'adaptive'>;
}
export interface TaskConfig {
    id: string;
    status: 'INCOMPLETE';
    steps?: Step[];
}
export interface TaskContext {
    title: string;
    icon: IconName;
}
interface Step {
    id: string;
    sections: Section[];
}
interface Section {
    id: string;
    components: Component[];
}
interface Component {
    path: string;
    component: string;
}
export {};
