import { default as React } from 'react';
import { ProjectBoardStyles, Task, RawTopic, RawSeverityLevel, RawStatus, RawSubStatus, RawCompany, RawCustomer, RawProduct, RawService, RawRegion, RawArticle } from '../../types';
export interface InlineAddTaskProps {
    onAdd: (newTask: Omit<Task, '_id'>) => void;
    onCancel: () => void;
    topics: RawTopic[];
    severityLevels: RawSeverityLevel[];
    statuses: RawStatus[];
    subStatuses: RawSubStatus[];
    createdUserId: string;
    companyId: string;
    customerId: string;
    /** Company roster — only the administrator-company-dropdown form supplies it. */
    rawCompanies?: RawCompany[];
    /** Customer roster — only the company-customer-dropdown form supplies it. */
    rawCustomers?: RawCustomer[];
    /** Product roster — only the company variant supplies it (admin has services only). */
    rawProducts?: RawProduct[];
    rawServices: RawService[];
    rawRegions: RawRegion[];
    knowledgebaseArticles?: RawArticle[];
    styles: ProjectBoardStyles;
}
export declare const InlineAddTask: React.FC<InlineAddTaskProps>;
//# sourceMappingURL=inline.d.ts.map