/** * Resolves an overall shadow wrapper without cloning a non-empty host name onto a second semantic * owner. An absent host label uses the component fallback; an explicitly empty one remains empty. */ export declare function overallSemanticLabel(host:Element,fallback?:string|null):string|null; /** Omits a redundant overall wrapper role when a non-empty host label already owns the name. */ export declare function overallSemanticRole(host:Element,role:string):string|null; /** * Names a nested interactive owner by purpose instead of cloning the host's overall name. Only a * genuinely decoratable primary media/frame opts into preserving an explicit empty host label. */ export declare function purposeAccessibleLabel(host:Element,fallback:string,options?:{allowExplicitEmpty?:boolean;}):string;