import { HTMLElementAttributes, Schema } from 'ability-attributes';
export declare type Body_Params = {};
export declare class Body extends Schema.AttributeSchema {
static className: string;
private static _tagsByTag;
private static _allParamsByTag;
private static _attrToParamByTag;
private static _paramToAttrByTag;
private static _nonParamAttrsByTag;
private static _mandatoryParams;
protected _className: string;
protected _allParamsByTag: {
[tagName: string]: any;
};
protected _attrToParamByTag: {
[tagName: string]: any;
};
protected _mandatoryParams: {};
protected _nonParamAttrsByTag: {
[tagName: string]: any;
};
constructor(tagName: string, params: Body_Params);
static fromAttributes(tagName: string, attributes: HTMLElementAttributes): Body;
}
export declare type Header1_Params = {
label?: string;
labelledBy?: never;
} | {
label?: never;
labelledBy?: string;
};
export declare class Header1 extends Schema.AttributeSchema {
static className: string;
private static _tagsByTag;
private static _allParamsByTag;
private static _attrToParamByTag;
private static _paramToAttrByTag;
private static _nonParamAttrsByTag;
private static _mandatoryParams;
protected _className: string;
protected _allParamsByTag: {
[tagName: string]: any;
};
protected _attrToParamByTag: {
[tagName: string]: any;
};
protected _mandatoryParams: {};
protected _nonParamAttrsByTag: {
[tagName: string]: any;
};
constructor(tagName: string, params: Header1_Params);
static fromAttributes(tagName: string, attributes: HTMLElementAttributes): Header1;
}
export declare type TreeItem_Params = {
title?: string;
isExpanded: true | false;
isSelected?: true;
setsize: string;
posinset: string;
level: string;
tabbable?: true | false;
};
export declare class TreeItem extends Schema.AttributeSchema {
static className: string;
private static _tagsByTag;
private static _allParamsByTag;
private static _attrToParamByTag;
private static _paramToAttrByTag;
private static _nonParamAttrsByTag;
private static _mandatoryParams;
protected _className: string;
protected _allParamsByTag: {
[tagName: string]: any;
};
protected _attrToParamByTag: {
[tagName: string]: any;
};
protected _mandatoryParams: {
"4": string[];
"6": string[];
"7": string[];
"8": string[];
};
protected _nonParamAttrsByTag: {
[tagName: string]: any;
};
constructor(tagName: string, params: TreeItem_Params);
static fromAttributes(tagName: string, attributes: HTMLElementAttributes): TreeItem;
}
export declare type TreeTitle_Params = {
title?: string;
isSelected?: true;
setsize: string;
posinset: string;
level: string;
tabbable?: true | false;
};
export declare class TreeTitle extends Schema.AttributeSchema {
static className: string;
private static _tagsByTag;
private static _allParamsByTag;
private static _attrToParamByTag;
private static _paramToAttrByTag;
private static _nonParamAttrsByTag;
private static _mandatoryParams;
protected _className: string;
protected _allParamsByTag: {
[tagName: string]: any;
};
protected _attrToParamByTag: {
[tagName: string]: any;
};
protected _mandatoryParams: {
"5": string[];
"6": string[];
"7": string[];
};
protected _nonParamAttrsByTag: {
[tagName: string]: any;
};
constructor(tagName: string, params: TreeTitle_Params);
static fromAttributes(tagName: string, attributes: HTMLElementAttributes): TreeTitle;
}
export declare type Button_Params = {
label?: string;
labelledBy?: never;
title?: string;
describedBy?: string;
hasPopup?: true | false;
isExpanded?: true | false;
isPressed?: true | false;
tabbable?: true | false;
disabled?: true | false;
} | {
label?: never;
labelledBy?: string;
title?: string;
describedBy?: string;
hasPopup?: true | false;
isExpanded?: true | false;
isPressed?: true | false;
tabbable?: true | false;
disabled?: true | false;
};
export declare class Button extends Schema.AttributeSchema {
static className: string;
private static _tagsByTag;
private static _allParamsByTag;
private static _attrToParamByTag;
private static _paramToAttrByTag;
private static _nonParamAttrsByTag;
private static _mandatoryParams;
protected _className: string;
protected _allParamsByTag: {
[tagName: string]: any;
};
protected _attrToParamByTag: {
[tagName: string]: any;
};
protected _mandatoryParams: {};
protected _nonParamAttrsByTag: {
[tagName: string]: any;
};
constructor(tagName: string, params: Button_Params);
static fromAttributes(tagName: string, attributes: HTMLElementAttributes): Button;
}
export declare type LoadingButton_Params = {
label?: string;
labelledBy?: never;
title?: string;
describedBy?: string;
hasPopup?: true | false;
isExpanded?: true | false;
isPressed?: true | false;
tabbable?: true | false;
disabled?: true | false;
} | {
label?: never;
labelledBy?: string;
title?: string;
describedBy?: string;
hasPopup?: true | false;
isExpanded?: true | false;
isPressed?: true | false;
tabbable?: true | false;
disabled?: true | false;
};
export declare class LoadingButton extends Schema.AttributeSchema {
static className: string;
private static _tagsByTag;
private static _allParamsByTag;
private static _attrToParamByTag;
private static _paramToAttrByTag;
private static _nonParamAttrsByTag;
private static _mandatoryParams;
protected _className: string;
protected _allParamsByTag: {
[tagName: string]: any;
};
protected _attrToParamByTag: {
[tagName: string]: any;
};
protected _mandatoryParams: {};
protected _nonParamAttrsByTag: {
[tagName: string]: any;
};
constructor(tagName: string, params: LoadingButton_Params);
static fromAttributes(tagName: string, attributes: HTMLElementAttributes): LoadingButton;
}
export declare type PopupButton_Params = {
label?: string;
labelledBy?: never;
title?: string;
describedBy?: string;
isExpanded?: true | false;
isPressed?: true | false;
tabbable?: true | false;
disabled?: true | false;
} | {
label?: never;
labelledBy?: string;
title?: string;
describedBy?: string;
isExpanded?: true | false;
isPressed?: true | false;
tabbable?: true | false;
disabled?: true | false;
};
export declare class PopupButton extends Schema.AttributeSchema {
static className: string;
private static _tagsByTag;
private static _allParamsByTag;
private static _attrToParamByTag;
private static _paramToAttrByTag;
private static _nonParamAttrsByTag;
private static _mandatoryParams;
protected _className: string;
protected _allParamsByTag: {
[tagName: string]: any;
};
protected _attrToParamByTag: {
[tagName: string]: any;
};
protected _mandatoryParams: {};
protected _nonParamAttrsByTag: {
[tagName: string]: any;
};
constructor(tagName: string, params: PopupButton_Params);
static fromAttributes(tagName: string, attributes: HTMLElementAttributes): PopupButton;
}
export declare type ToolbarItem_Params = {
label?: string;
labelledBy?: never;
title?: string;
describedBy?: string;
hasPopup?: true | false;
isExpanded?: true | false;
isPressed?: true | false;
tabbable?: true | false;
disabled?: true | false;
} | {
label?: never;
labelledBy?: string;
title?: string;
describedBy?: string;
hasPopup?: true | false;
isExpanded?: true | false;
isPressed?: true | false;
tabbable?: true | false;
disabled?: true | false;
};
export declare class ToolbarItem extends Schema.AttributeSchema {
static className: string;
private static _tagsByTag;
private static _allParamsByTag;
private static _attrToParamByTag;
private static _paramToAttrByTag;
private static _nonParamAttrsByTag;
private static _mandatoryParams;
protected _className: string;
protected _allParamsByTag: {
[tagName: string]: any;
};
protected _attrToParamByTag: {
[tagName: string]: any;
};
protected _mandatoryParams: {};
protected _nonParamAttrsByTag: {
[tagName: string]: any;
};
constructor(tagName: string, params: ToolbarItem_Params);
static fromAttributes(tagName: string, attributes: HTMLElementAttributes): ToolbarItem;
}
export declare type Checkbox_Params = {
label?: string;
labelledBy?: never;
title?: string;
describedBy?: string;
hasPopup?: true | false;
isExpanded?: true | false;
isPressed?: true | false;
tabbable?: true | false;
disabled?: true | false;
checked?: true | false;
} | {
label?: never;
labelledBy?: string;
title?: string;
describedBy?: string;
hasPopup?: true | false;
isExpanded?: true | false;
isPressed?: true | false;
tabbable?: true | false;
disabled?: true | false;
checked?: true | false;
};
export declare class Checkbox extends Schema.AttributeSchema {
static className: string;
private static _tagsByTag;
private static _allParamsByTag;
private static _attrToParamByTag;
private static _paramToAttrByTag;
private static _nonParamAttrsByTag;
private static _mandatoryParams;
protected _className: string;
protected _allParamsByTag: {
[tagName: string]: any;
};
protected _attrToParamByTag: {
[tagName: string]: any;
};
protected _mandatoryParams: {};
protected _nonParamAttrsByTag: {
[tagName: string]: any;
};
constructor(tagName: string, params: Checkbox_Params);
static fromAttributes(tagName: string, attributes: HTMLElementAttributes): Checkbox;
}
export declare type RadioGroupItem_Params = {
label?: string;
labelledBy?: never;
title?: string;
describedBy?: string;
hasPopup?: true | false;
isExpanded?: true | false;
isPressed?: true | false;
tabbable?: true | false;
disabled?: true | false;
checked?: true | false;
} | {
label?: never;
labelledBy?: string;
title?: string;
describedBy?: string;
hasPopup?: true | false;
isExpanded?: true | false;
isPressed?: true | false;
tabbable?: true | false;
disabled?: true | false;
checked?: true | false;
};
export declare class RadioGroupItem extends Schema.AttributeSchema {
static className: string;
private static _tagsByTag;
private static _allParamsByTag;
private static _attrToParamByTag;
private static _paramToAttrByTag;
private static _nonParamAttrsByTag;
private static _mandatoryParams;
protected _className: string;
protected _allParamsByTag: {
[tagName: string]: any;
};
protected _attrToParamByTag: {
[tagName: string]: any;
};
protected _mandatoryParams: {};
protected _nonParamAttrsByTag: {
[tagName: string]: any;
};
constructor(tagName: string, params: RadioGroupItem_Params);
static fromAttributes(tagName: string, attributes: HTMLElementAttributes): RadioGroupItem;
}
export declare type FormField_Params = {};
export declare class FormField extends Schema.AttributeSchema {
static className: string;
private static _tagsByTag;
private static _allParamsByTag;
private static _attrToParamByTag;
private static _paramToAttrByTag;
private static _nonParamAttrsByTag;
private static _mandatoryParams;
protected _className: string;
protected _allParamsByTag: {
[tagName: string]: any;
};
protected _attrToParamByTag: {
[tagName: string]: any;
};
protected _mandatoryParams: {};
protected _nonParamAttrsByTag: {
[tagName: string]: any;
};
constructor(tagName: string, params: FormField_Params);
static fromAttributes(tagName: string, attributes: HTMLElementAttributes): FormField;
}
export declare type FormInput_Params = {};
export declare class FormInput extends Schema.AttributeSchema {
static className: string;
private static _tagsByTag;
private static _allParamsByTag;
private static _attrToParamByTag;
private static _paramToAttrByTag;
private static _nonParamAttrsByTag;
private static _mandatoryParams;
protected _className: string;
protected _allParamsByTag: {
[tagName: string]: any;
};
protected _attrToParamByTag: {
[tagName: string]: any;
};
protected _mandatoryParams: {};
protected _nonParamAttrsByTag: {
[tagName: string]: any;
};
constructor(tagName: string, params: FormInput_Params);
static fromAttributes(tagName: string, attributes: HTMLElementAttributes): FormInput;
}
export declare type FormRadioGroup_Params = {};
export declare class FormRadioGroup extends Schema.AttributeSchema {
static className: string;
private static _tagsByTag;
private static _allParamsByTag;
private static _attrToParamByTag;
private static _paramToAttrByTag;
private static _nonParamAttrsByTag;
private static _mandatoryParams;
protected _className: string;
protected _allParamsByTag: {
[tagName: string]: any;
};
protected _attrToParamByTag: {
[tagName: string]: any;
};
protected _mandatoryParams: {};
protected _nonParamAttrsByTag: {
[tagName: string]: any;
};
constructor(tagName: string, params: FormRadioGroup_Params);
static fromAttributes(tagName: string, attributes: HTMLElementAttributes): FormRadioGroup;
}
export declare type FormDropdown_Params = {};
export declare class FormDropdown extends Schema.AttributeSchema {
static className: string;
private static _tagsByTag;
private static _allParamsByTag;
private static _attrToParamByTag;
private static _paramToAttrByTag;
private static _nonParamAttrsByTag;
private static _mandatoryParams;
protected _className: string;
protected _allParamsByTag: {
[tagName: string]: any;
};
protected _attrToParamByTag: {
[tagName: string]: any;
};
protected _mandatoryParams: {};
protected _nonParamAttrsByTag: {
[tagName: string]: any;
};
constructor(tagName: string, params: FormDropdown_Params);
static fromAttributes(tagName: string, attributes: HTMLElementAttributes): FormDropdown;
}
export declare type FormMessage_Params = {};
export declare class FormMessage extends Schema.AttributeSchema {
static className: string;
private static _tagsByTag;
private static _allParamsByTag;
private static _attrToParamByTag;
private static _paramToAttrByTag;
private static _nonParamAttrsByTag;
private static _mandatoryParams;
protected _className: string;
protected _allParamsByTag: {
[tagName: string]: any;
};
protected _attrToParamByTag: {
[tagName: string]: any;
};
protected _mandatoryParams: {};
protected _nonParamAttrsByTag: {
[tagName: string]: any;
};
constructor(tagName: string, params: FormMessage_Params);
static fromAttributes(tagName: string, attributes: HTMLElementAttributes): FormMessage;
}
export declare type FormLabel_Params = {};
export declare class FormLabel extends Schema.AttributeSchema {
static className: string;
private static _tagsByTag;
private static _allParamsByTag;
private static _attrToParamByTag;
private static _paramToAttrByTag;
private static _nonParamAttrsByTag;
private static _mandatoryParams;
protected _className: string;
protected _allParamsByTag: {
[tagName: string]: any;
};
protected _attrToParamByTag: {
[tagName: string]: any;
};
protected _mandatoryParams: {};
protected _nonParamAttrsByTag: {
[tagName: string]: any;
};
constructor(tagName: string, params: FormLabel_Params);
static fromAttributes(tagName: string, attributes: HTMLElementAttributes): FormLabel;
}