export interface Project {
    path: string;
    title: string;
    namespace: string;
    name: string;
    layer: string;
    environment: string;
    sourceSystem: string;
    applicationIdx: string;
    reference: string;
    id: string;
    client?: string | null;
}
export interface DataSource {
    [key: string]: {
        uri: string;
        type: string;
        settings: {
            odataVersion: string;
            localUri: string;
        };
    };
}
export interface ODataTargetSource {
    dataSourceName: string;
    uri: string;
    annotations: string[];
}
export interface Credentials {
    username: string;
    password: string;
}
export interface DestinationConfiguration {
    Name: string;
    WebIDEUsage: string;
    Authentication: string;
}
export interface MappedDestination {
    name: string;
    authenticated: boolean;
}
export interface DeploymentData {
    isDeployed: boolean;
    isUndeploymentSupported?: boolean;
    transport?: string;
    package?: string;
}
export interface FlexUISupportedSystem {
    isUIFlex: boolean;
    isOnPremise: boolean;
}
export interface TitleSubTitle {
    title?: string;
    subtitle?: string;
}
export interface FlpConfig {
    title: string;
    subtitle?: string;
    semanticObject?: string;
    action?: string;
    inboundId?: string;
    parameterString?: string;
}
