export declare enum SectionTypeGroups {
    Transactions = "transactions",
    Processes = "processes",
    System = "system",
    FormPreview = "formPreview",
    Home = "home",
    Transaction = "transaction",
    Report = "Report"
}
export interface DocumentSectionConfigurationsInterface {
    sectionTitle: string;
    icon: string;
    getSectionList: {
        submissionId: string;
        httpEndPoint: string;
    };
    documentDetailsConfig?: {
        title: string;
    };
    sectionGroup: SectionTypeGroups;
    docuListConfig?: DocumentLitsConfigInterface;
}
export interface DocumentLitsConfigInterface {
    segments: any[];
    activeSegment: string;
    labelConfiguration: DocumentLitsLabelConfigInterface[];
}
export declare enum DocumentLitsLabelConfigInterfaceValueType {
    currency = "currency",
    number = "number",
    string = "string",
    date = "date",
    daysAgo = "daysAgo",
    systemReference = "systemReference"
}
export interface DocumentLitsLabelConfigInterface {
    label: string;
    formControlName: string;
    isHidden?: boolean;
    stepName: string | null;
    valueType: DocumentLitsLabelConfigInterfaceValueType;
}
export interface GridListLabelConfigInterface {
    labelConfiguration: DocumentLitsLabelConfigInterface[];
}
