import { UmbLanguageDetailRepository } from '../../repository/index.js';
import type { UmbLanguageDetailModel } from '../../types.js';
import { type UmbSubmittableWorkspaceContext, type UmbRoutableWorkspaceContext, UmbEntityNamedDetailWorkspaceContextBase } from '../../../core/workspace/index.js';
import type { UmbControllerHost } from '../../../../libs/controller-api/index.js';
export declare class UmbLanguageWorkspaceContext extends UmbEntityNamedDetailWorkspaceContextBase<UmbLanguageDetailModel, UmbLanguageDetailRepository> implements UmbSubmittableWorkspaceContext, UmbRoutableWorkspaceContext {
    readonly repository: UmbLanguageDetailRepository;
    constructor(host: UmbControllerHost);
    setCulture(unique: string): void;
    setMandatory(isMandatory: boolean): void;
    setDefault(isDefault: boolean): void;
    setFallbackCulture(unique: string): void;
}
export { UmbLanguageWorkspaceContext as api };
