export interface Context {
    name: string;
    id: string;
    createdBy: string;
    version: number;
    attributes?: any;
}
export interface EditContextInput {
    name?: string;
    description?: string;
    launchContext?: {
        name: string;
    };
    environment?: {
        options?: string[];
        autoExecLines?: string[];
    };
    attributes?: any;
    authorizedUsers?: string[];
    authorizeAllAuthenticatedUsers?: boolean;
    id?: string;
}
export interface ContextAllAttributes {
    attributes: {
        reuseServerProcesses: boolean;
        runServerAs: string;
    };
    modifiedTimeStamp: string;
    createdBy: string;
    creationTimeStamp: string;
    launchType: string;
    environment: {
        autoExecLines: [string];
    };
    launchContext: {
        contextName: string;
    };
    modifiedBy: string;
    id: string;
    version: number;
    name: string;
}
