export let requestExamples: {
    id: string;
    name: string;
    description: string;
    sections: never[];
    filterFields: never[];
}[];
export let mockDashboards: ({
    id: string;
    name: string;
    description: string;
    sections: ({
        id: string;
        display: string;
        visualisations: {
            type: string;
            columns: {
                keys: {
                    id: string;
                    display: string;
                }[];
                measures: {
                    id: string;
                    display: string;
                }[];
                expectNulls: boolean;
            };
        }[];
        description?: never;
    } | {
        id: string;
        display: string;
        description: string;
        visualisations: ({
            id: string;
            type: string;
            columns: {
                keys: {
                    id: string;
                    display: string;
                }[];
                measures: {
                    id: string;
                    display: string;
                    axis: string;
                }[];
            };
        } | {
            type: string;
            columns: {
                measures: ({
                    id: string;
                    display?: never;
                    displayValue?: never;
                } | {
                    id: string;
                    display: string;
                    displayValue?: never;
                } | {
                    id: string;
                    displayValue: boolean;
                    display?: never;
                })[];
            };
        } | {
            id: string;
            type: string;
            display: string;
            columns: {
                keys: {
                    id: string;
                    display: string;
                }[];
                measures: ({
                    id: string;
                    display: string;
                    aggregate?: never;
                } | {
                    id: string;
                    display: string;
                    aggregate: string;
                })[];
            };
        })[];
    } | {
        id: string;
        display: string;
        description: string;
        visualisations: ({
            type: string;
            columns: {
                measures: {
                    id: string;
                    display: string;
                }[];
                filters: {
                    id: string;
                    equals: string;
                }[];
            };
        } | {
            id: string;
            type: string;
            display: string;
            columns: {
                keys: {
                    id: string;
                    display: string;
                }[];
                measures: ({
                    id: string;
                    display: string;
                    aggregate?: never;
                } | {
                    id: string;
                    display: string;
                    aggregate: string;
                })[];
            };
        })[];
    } | {
        id: string;
        display: string;
        description: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            columns: {
                keys: {
                    id: string;
                    display: string;
                }[];
                measures: {
                    id: string;
                    display: string;
                }[];
            };
        }[];
    })[];
    filterFields: {
        name: string;
        display: string;
        filter: {
            type: string;
            mandatory: boolean;
            staticOptions: {
                name: string;
                display: string;
            }[];
            defaultValue: string;
            dynamicOptions: {
                minimumLength: undefined;
            };
            interactive: boolean;
        };
        sortable: boolean;
        defaultsort: boolean;
        type: string;
        mandatory: boolean;
        visible: boolean;
        calculated: boolean;
    }[];
} | {
    id: string;
    name: string;
    description: string;
    sections: ({
        id: string;
        display: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            columns: {
                keys: {
                    id: string;
                    display: string;
                }[];
                measures: {
                    id: string;
                    display: string;
                }[];
                expectNulls: boolean;
            };
        }[];
        description?: never;
    } | {
        id: string;
        display: string;
        description: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            columns: {
                keys: {
                    id: string;
                    display: string;
                }[];
                measures: {
                    id: string;
                    display: string;
                }[];
            };
        }[];
    } | {
        id: string;
        display: string;
        visualisations: {
            id: string;
            type: string;
            columns: {};
        }[];
        description?: never;
    })[];
    filterFields: {
        name: string;
        display: string;
        filter: {
            type: string;
            mandatory: boolean;
            staticOptions: {
                name: string;
                display: string;
            }[];
            defaultValue: string;
            dynamicOptions: {
                minimumLength: undefined;
            };
            interactive: boolean;
        };
        sortable: boolean;
        defaultsort: boolean;
        type: string;
        mandatory: boolean;
        visible: boolean;
        calculated: boolean;
    }[];
} | {
    id: string;
    name: string;
    description: string;
    sections: ({
        id: string;
        display: string;
        description: string;
        visualisations: {
            id: string;
            type: string;
            columns: {
                keys: {
                    id: string;
                }[];
                measures: {
                    id: string;
                    display: string;
                }[];
                expectNulls: boolean;
            };
            options: {
                columnsAsList: boolean;
            };
        }[];
    } | {
        id: string;
        display: string;
        description: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            columns: {
                keys: {
                    id: string;
                }[];
                measures: {
                    id: string;
                    display: string;
                }[];
            };
        }[];
    } | {
        id: string;
        display: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            columns: {
                keys: {
                    id: string;
                }[];
                measures: {
                    id: string;
                    display: string;
                }[];
            };
        }[];
        description?: never;
    })[];
    filterFields: ({
        name: string;
        display: string;
        filter: {
            type: string;
            mandatory: boolean;
            staticOptions: {
                name: string;
                display: string;
            }[];
            defaultValue: string;
            dynamicOptions: {
                minimumLength: undefined;
            };
            interactive: boolean;
        };
        sortable: boolean;
        defaultsort: boolean;
        type: string;
        mandatory: boolean;
        visible: boolean;
        calculated: boolean;
    } | {
        name: string;
        display: string;
        sortable: boolean;
        visible: boolean;
        type: string;
        mandatory: boolean;
        filter: {
            type: string;
            defaultQuickFilterValue: string;
            defaultValue: string;
            mandatory: boolean;
            defaultGranularity: string;
            interactive: boolean;
        };
    })[];
} | {
    id: string;
    name: string;
    description: string;
    sections: ({
        id: string;
        display: string;
        description: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            columns: {
                keys: {
                    id: string;
                }[];
                measures: {
                    id: string;
                }[];
            };
        }[];
    } | {
        id: string;
        display: string;
        description: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            options: {
                showLatest: boolean;
            };
            columns: {
                measures: never[];
                expectNulls: boolean;
            };
        }[];
    })[];
    filterFields: ({
        name: string;
        display: string;
        filter: {
            type: string;
            mandatory: boolean;
            staticOptions: {
                name: string;
                display: string;
            }[];
            defaultValue: string;
            dynamicOptions: {
                minimumLength: undefined;
            };
            interactive: boolean;
        };
        sortable: boolean;
        defaultsort: boolean;
        type: string;
        mandatory: boolean;
        visible: boolean;
        calculated: boolean;
    } | {
        name: string;
        display: string;
        sortable: boolean;
        visible: boolean;
        type: string;
        mandatory: boolean;
        filter: {
            type: string;
            defaultQuickFilterValue: string;
            defaultValue: string;
            mandatory: boolean;
            defaultGranularity: string;
            interactive: boolean;
        };
    })[];
})[];
export let visualisationExamples: ({
    id: string;
    name: string;
    description: string;
    sections: ({
        id: string;
        display: string;
        description: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            columns: {
                keys: {
                    id: string;
                }[];
                measures: {
                    id: string;
                    display: string;
                }[];
            };
        }[];
    } | {
        id: string;
        display: string;
        description: string;
        visualisations: {
            id: string;
            type: string;
            columns: {
                keys: {
                    id: string;
                }[];
                measures: {
                    id: string;
                    display: string;
                }[];
                expectNulls: boolean;
            };
            options: {
                columnsAsList: boolean;
            };
        }[];
    } | {
        id: string;
        display: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            options: {
                showLatest: boolean;
            };
            columns: {
                measures: never[];
                expectNulls: boolean;
            };
        }[];
        description?: never;
    })[];
    filterFields: {
        name: string;
        display: string;
        filter: {
            type: string;
            mandatory: boolean;
            staticOptions: {
                name: string;
                display: string;
            }[];
            defaultValue: string;
            dynamicOptions: {
                minimumLength: undefined;
            };
            interactive: boolean;
        };
        sortable: boolean;
        defaultsort: boolean;
        type: string;
        mandatory: boolean;
        visible: boolean;
        calculated: boolean;
    }[];
} | {
    id: string;
    name: string;
    description: string;
    sections: ({
        id: string;
        display: string;
        description: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            columns: {
                keys: {
                    id: string;
                }[];
                measures: {
                    id: string;
                    display: string;
                }[];
            };
            options: {
                showLatest: boolean;
            };
        }[];
    } | {
        id: string;
        display: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            columns: {
                measures: never[];
            };
            options: {
                showLatest: boolean;
            };
        }[];
        description?: never;
    })[];
    filterFields: ({
        name: string;
        display: string;
        filter: {
            type: string;
            mandatory: boolean;
            staticOptions: {
                name: string;
                display: string;
            }[];
            defaultValue: string;
            dynamicOptions: {
                minimumLength: undefined;
            };
            interactive: boolean;
        };
        sortable: boolean;
        defaultsort: boolean;
        type: string;
        mandatory: boolean;
        visible: boolean;
        calculated: boolean;
    } | {
        name: string;
        display: string;
        sortable: boolean;
        visible: boolean;
        type: string;
        mandatory: boolean;
        filter: {
            type: string;
            defaultQuickFilterValue: string;
            defaultValue: string;
            mandatory: boolean;
            defaultGranularity: string;
            interactive: boolean;
        };
    })[];
} | {
    id: string;
    name: string;
    description: string;
    sections: {
        id: string;
        display: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            columns: {
                measures: never[];
            };
            options: {
                showLatest: boolean;
            };
        }[];
    }[];
    filterFields: ({
        name: string;
        display: string;
        filter: {
            type: string;
            mandatory: boolean;
            staticOptions: {
                name: string;
                display: string;
            }[];
            defaultValue: string;
            dynamicOptions: {
                minimumLength: undefined;
            };
            interactive: boolean;
        };
        sortable: boolean;
        defaultsort: boolean;
        type: string;
        mandatory: boolean;
        visible: boolean;
        calculated: boolean;
    } | {
        name: string;
        display: string;
        sortable: boolean;
        visible: boolean;
        type: string;
        mandatory: boolean;
        filter: {
            type: string;
            defaultQuickFilterValue: string;
            defaultValue: string;
            mandatory: boolean;
            defaultGranularity: string;
            interactive: boolean;
        };
    })[];
} | {
    id: string;
    name: string;
    description: string;
    sections: ({
        id: string;
        display: string;
        description: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            columns: {
                keys: {
                    id: string;
                    display: string;
                }[];
                measures: {
                    id: string;
                    display: string;
                }[];
            };
        }[];
    } | {
        id: string;
        display: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            columns: {
                keys: never[];
                measures: {
                    id: string;
                    display: string;
                    axis: string;
                }[];
            };
        }[];
        description?: never;
    } | {
        id: string;
        display: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            options: {
                showLatest: boolean;
            };
            columns: {
                measures: never[];
                expectNulls: boolean;
            };
        }[];
        description?: never;
    })[];
    filterFields: ({
        name: string;
        display: string;
        filter: {
            type: string;
            mandatory: boolean;
            staticOptions: {
                name: string;
                display: string;
            }[];
            defaultValue: string;
            dynamicOptions: {
                minimumLength: undefined;
            };
            interactive: boolean;
        };
        sortable: boolean;
        defaultsort: boolean;
        type: string;
        mandatory: boolean;
        visible: boolean;
        calculated: boolean;
    } | {
        name: string;
        display: string;
        sortable: boolean;
        visible: boolean;
        type: string;
        mandatory: boolean;
        filter: {
            type: string;
            defaultQuickFilterValue: string;
            defaultValue: string;
            mandatory: boolean;
            defaultGranularity: string;
            interactive: boolean;
        };
    })[];
} | {
    id: string;
    name: string;
    description: string;
    sections: ({
        id: string;
        display: string;
        description: string;
        visualisations: ({
            id: string;
            type: string;
            display: string;
            description: string;
            options: {};
            columns: {
                keys: {
                    id: string;
                }[];
                measures: ({
                    id: string;
                    display: string;
                    type: string;
                } | {
                    id: string;
                    display: string;
                    type?: never;
                })[];
                filters: {
                    id: string;
                    equals: string;
                }[];
                expectNulls: boolean;
            };
        } | {
            id: string;
            type: string;
            display: string;
            description: string;
            options: {
                useRagColour: boolean;
            };
            columns: {
                keys: {
                    id: string;
                }[];
                measures: ({
                    id: string;
                    display: string;
                    type: string;
                } | {
                    id: string;
                    display: string;
                    type?: never;
                })[];
                expectNulls: boolean;
            };
        } | {
            id: string;
            type: string;
            display: string;
            description: string;
            options: {
                buckets: {
                    hexColour: string;
                }[];
            };
            columns: {
                keys: {
                    id: string;
                }[];
                measures: ({
                    id: string;
                    display: string;
                    type: string;
                } | {
                    id: string;
                    display: string;
                    type?: never;
                })[];
                expectNulls: boolean;
            };
        })[];
    } | {
        id: string;
        display: string;
        description: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            description: string;
            options: {
                buckets: ({
                    max: number;
                    min?: never;
                } | {
                    min: number;
                    max: number;
                } | {
                    min: number;
                    max?: never;
                })[];
            };
            columns: {
                keys: {
                    id: string;
                }[];
                measures: ({
                    id: string;
                    display: string;
                    type: string;
                } | {
                    id: string;
                    display: string;
                    type?: never;
                })[];
                expectNulls: boolean;
            };
        }[];
    } | {
        id: string;
        display: string;
        description: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            columns: {
                measures: never[];
            };
            options: {
                showLatest: boolean;
            };
        }[];
    })[];
    filterFields: {
        name: string;
        display: string;
        sortable: boolean;
        visible: boolean;
        type: string;
        mandatory: boolean;
        filter: {
            type: string;
            defaultQuickFilterValue: string;
            defaultValue: string;
            mandatory: boolean;
            defaultGranularity: string;
            interactive: boolean;
        };
    }[];
} | {
    id: string;
    name: string;
    description: string;
    sections: ({
        id: string;
        display: string;
        description: string;
        visualisations: ({
            id: string;
            type: string;
            display: string;
            description: string;
            columns: {
                keys: never[];
                measures: {
                    id: string;
                    display: string;
                }[];
                expectNulls: boolean;
            };
        } | {
            id: string;
            type: string;
            display: string;
            description: string;
            columns: {
                measures: ({
                    id: string;
                    display: string;
                    displayValue?: never;
                } | {
                    id: string;
                    displayValue: boolean;
                    display?: never;
                })[];
                expectNulls: boolean;
            };
        })[];
    } | {
        id: string;
        display: string;
        description: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            description: string;
            columns: {
                keys: {
                    id: string;
                    display: string;
                }[];
                measures: ({
                    id: string;
                    display: string;
                    displayValue?: never;
                } | {
                    id: string;
                    displayValue: boolean;
                    display?: never;
                })[];
            };
        }[];
    } | {
        id: string;
        display: string;
        description: string;
        visualisations: {
            id: string;
            type: string;
            columns: {
                keys: {
                    id: string;
                }[];
                measures: {
                    id: string;
                }[];
                filters: {
                    id: string;
                    equals: string;
                }[];
                expectNulls: boolean;
            };
        }[];
    } | {
        id: string;
        display: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            options: {
                showLatest: boolean;
            };
            columns: {
                measures: never[];
                expectNulls: boolean;
            };
        }[];
        description?: never;
    })[];
    filterFields: ({
        name: string;
        display: string;
        filter: {
            type: string;
            mandatory: boolean;
            staticOptions: {
                name: string;
                display: string;
            }[];
            defaultValue: string;
            dynamicOptions: {
                minimumLength: undefined;
            };
            interactive: boolean;
        };
        sortable: boolean;
        defaultsort: boolean;
        type: string;
        mandatory: boolean;
        visible: boolean;
        calculated: boolean;
    } | {
        name: string;
        display: string;
        sortable: boolean;
        visible: boolean;
        type: string;
        mandatory: boolean;
        filter: {
            type: string;
            defaultQuickFilterValue: string;
            defaultValue: string;
            mandatory: boolean;
            defaultGranularity: string;
            interactive: boolean;
        };
    })[];
} | {
    id: string;
    name: string;
    description: string;
    sections: ({
        id: string;
        display: string;
        description: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            description: string;
            columns: {
                keys: ({
                    id: string;
                    type: string;
                    display?: never;
                } | {
                    id: string;
                    display: string;
                    type?: never;
                })[];
                measures: ({
                    id: string;
                    display: string;
                    displayValue?: never;
                } | {
                    id: string;
                    displayValue: boolean;
                    display?: never;
                })[];
            };
        }[];
    } | {
        id: string;
        display: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            description: string;
            options: {
                useRagColour: boolean;
            };
            columns: {
                keys: ({
                    id: string;
                    type: string;
                    display?: never;
                } | {
                    id: string;
                    display: string;
                    type?: never;
                })[];
                measures: {
                    id: string;
                    display: string;
                }[];
            };
        }[];
        description?: never;
    } | {
        id: string;
        display: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            options: {
                showLatest: boolean;
            };
            columns: {
                measures: never[];
                expectNulls: boolean;
            };
        }[];
        description?: never;
    })[];
    filterFields: ({
        name: string;
        display: string;
        filter: {
            type: string;
            mandatory: boolean;
            staticOptions: {
                name: string;
                display: string;
            }[];
            defaultValue: string;
            dynamicOptions: {
                minimumLength: undefined;
            };
            interactive: boolean;
        };
        sortable: boolean;
        defaultsort: boolean;
        type: string;
        mandatory: boolean;
        visible: boolean;
        calculated: boolean;
    } | {
        name: string;
        display: string;
        sortable: boolean;
        visible: boolean;
        type: string;
        mandatory: boolean;
        filter: {
            type: string;
            defaultQuickFilterValue: string;
            defaultValue: string;
            mandatory: boolean;
            defaultGranularity: string;
            interactive: boolean;
        };
    })[];
} | {
    id: string;
    name: string;
    description: string;
    sections: ({
        id: string;
        display: string;
        description: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            columns: {
                keys: {
                    id: string;
                }[];
                measures: {
                    id: string;
                }[];
            };
        }[];
    } | {
        id: string;
        display: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            options: {
                showLatest: boolean;
            };
            columns: {
                measures: never[];
                expectNulls: boolean;
            };
        }[];
        description?: never;
    })[];
    filterFields: ({
        name: string;
        display: string;
        filter: {
            type: string;
            mandatory: boolean;
            staticOptions: {
                name: string;
                display: string;
            }[];
            defaultValue: string;
            dynamicOptions: {
                minimumLength: undefined;
            };
            interactive: boolean;
        };
        sortable: boolean;
        defaultsort: boolean;
        type: string;
        mandatory: boolean;
        visible: boolean;
        calculated: boolean;
    } | {
        name: string;
        display: string;
        sortable: boolean;
        visible: boolean;
        type: string;
        mandatory: boolean;
        filter: {
            type: string;
            defaultQuickFilterValue: string;
            defaultValue: string;
            mandatory: boolean;
            defaultGranularity: string;
            interactive: boolean;
        };
    })[];
})[];
export let dataQuality: ({
    id: string;
    name: string;
    description: string;
    sections: ({
        id: string;
        display: string;
        description: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            columns: {
                keys: {
                    id: string;
                    display: string;
                }[];
                measures: {
                    id: string;
                    display: string;
                }[];
            };
        }[];
    } | {
        id: string;
        display: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            columns: {
                keys: never[];
                measures: {
                    id: string;
                    display: string;
                    axis: string;
                }[];
            };
        }[];
        description?: never;
    } | {
        id: string;
        display: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            options: {
                showLatest: boolean;
            };
            columns: {
                measures: never[];
                expectNulls: boolean;
            };
        }[];
        description?: never;
    })[];
    filterFields: ({
        name: string;
        display: string;
        filter: {
            type: string;
            mandatory: boolean;
            staticOptions: {
                name: string;
                display: string;
            }[];
            defaultValue: string;
            dynamicOptions: {
                minimumLength: undefined;
            };
            interactive: boolean;
        };
        sortable: boolean;
        defaultsort: boolean;
        type: string;
        mandatory: boolean;
        visible: boolean;
        calculated: boolean;
    } | {
        name: string;
        display: string;
        sortable: boolean;
        visible: boolean;
        type: string;
        mandatory: boolean;
        filter: {
            type: string;
            defaultQuickFilterValue: string;
            defaultValue: string;
            mandatory: boolean;
            defaultGranularity: string;
            interactive: boolean;
        };
    })[];
} | {
    id: string;
    name: string;
    description: string;
    sections: ({
        id: string;
        display: string;
        description: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            description: string;
            columns: {
                keys: ({
                    id: string;
                    type: string;
                    display?: never;
                } | {
                    id: string;
                    display: string;
                    type?: never;
                })[];
                measures: ({
                    id: string;
                    display: string;
                    displayValue?: never;
                } | {
                    id: string;
                    displayValue: boolean;
                    display?: never;
                })[];
            };
        }[];
    } | {
        id: string;
        display: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            description: string;
            options: {
                useRagColour: boolean;
            };
            columns: {
                keys: ({
                    id: string;
                    type: string;
                    display?: never;
                } | {
                    id: string;
                    display: string;
                    type?: never;
                })[];
                measures: {
                    id: string;
                    display: string;
                }[];
            };
        }[];
        description?: never;
    } | {
        id: string;
        display: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            options: {
                showLatest: boolean;
            };
            columns: {
                measures: never[];
                expectNulls: boolean;
            };
        }[];
        description?: never;
    })[];
    filterFields: ({
        name: string;
        display: string;
        filter: {
            type: string;
            mandatory: boolean;
            staticOptions: {
                name: string;
                display: string;
            }[];
            defaultValue: string;
            dynamicOptions: {
                minimumLength: undefined;
            };
            interactive: boolean;
        };
        sortable: boolean;
        defaultsort: boolean;
        type: string;
        mandatory: boolean;
        visible: boolean;
        calculated: boolean;
    } | {
        name: string;
        display: string;
        sortable: boolean;
        visible: boolean;
        type: string;
        mandatory: boolean;
        filter: {
            type: string;
            defaultQuickFilterValue: string;
            defaultValue: string;
            mandatory: boolean;
            defaultGranularity: string;
            interactive: boolean;
        };
    })[];
})[];
export let parentChild: {
    id: string;
    name: string;
    description: string;
    sections: ({
        id: string;
        display: string;
        description: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            columns: {
                keys: {
                    id: string;
                    display: string;
                }[];
                measures: {
                    id: string;
                    display: string;
                }[];
            };
        }[];
    } | {
        id: string;
        display: string;
        description: string;
        visualisations: {
            id: string;
            type: string;
            display: string;
            options: {
                showLatest: boolean;
            };
            columns: {
                measures: never[];
                expectNulls: boolean;
            };
        }[];
    })[];
}[];
