intentful
Version:
Create Custom Skills with less headache
14 lines (13 loc) • 725 B
TypeScript
import { APLABaseComponentModel, APLABaseComponentProps, APLAComponent } from './component';
import { Calculable } from '../../types';
import { APLAMultiChildComponentModel, APLAMultiChildComponentProps, SelectorStrategy } from '../interfaces';
export interface APLASelectorModel extends APLABaseComponentModel, APLAMultiChildComponentModel {
strategy?: Calculable<SelectorStrategy>;
}
export interface APLASelectorProps extends APLABaseComponentProps, APLAMultiChildComponentProps {
strategy?: Calculable<SelectorStrategy>;
}
export declare class APLASelector extends APLAComponent<APLASelectorModel, APLASelectorProps> {
constructor(props: APLASelectorProps);
componentSpecificModel(): APLASelectorModel;
}