import type { UmbEntityWorkspaceContext } from './entity-workspace-context.interface.js';
import type { UmbRoutableWorkspaceContext } from './routable-workspace-context.interface.js';
import type { Observable } from '../../../../../external/rxjs/index.js';
export interface UmbSubmittableWorkspaceContext extends UmbEntityWorkspaceContext, UmbRoutableWorkspaceContext {
    isNew: Observable<boolean | undefined>;
    getIsNew(): boolean | undefined;
    requestSubmit(): Promise<void>;
    destroy(): void;
}
