import { CSSProcessedProps } from '@native-html/css-processor';
/**
* A record of styles organized in logical chunks:
*
* - wether they are supported in React Native (native) and others (web).
* - wether they target native Views (block) or Text (text).
* - wether they are inherited by this node's children (flow) or not (retain).
*
* @public
*/
export interface TStylesShape {
readonly nativeTextFlow: CSSProcessedProps['native']['text']['flow'];
readonly nativeBlockFlow: CSSProcessedProps['native']['block']['flow'];
readonly nativeTextRet: CSSProcessedProps['native']['text']['retain'];
readonly nativeBlockRet: CSSProcessedProps['native']['block']['retain'];
readonly webTextFlow: CSSProcessedProps['web']['text']['flow'];
readonly webBlockRet: CSSProcessedProps['web']['block']['retain'];
}
export declare class TStyles implements TStylesShape {
readonly nativeTextFlow: CSSProcessedProps['native']['text']['flow'];
readonly nativeBlockFlow: CSSProcessedProps['native']['block']['flow'];
readonly nativeTextRet: CSSProcessedProps['native']['text']['retain'];
readonly nativeBlockRet: CSSProcessedProps['native']['block']['retain'];
readonly webTextFlow: CSSProcessedProps['web']['text']['flow'];
readonly webBlockRet: CSSProcessedProps['web']['block']['retain'];
constructor(ownProcessedProps: CSSProcessedProps, parentStyles?: TStyles | null);
static empty(): TStyles;
}
//# sourceMappingURL=TStyles.d.ts.map