import { KosStateProp, StatePropertyTypes } from '../../../models';
interface UseStatePropertyProps<T extends StatePropertyTypes = any> {
    stateProp?: KosStateProp<T>;
}
type StatePropertyStatus<T extends StatePropertyTypes = any> = [
    value: T | undefined,
    status: {
        ready: boolean;
        error?: string;
    }
];
export declare const useStateProperty: <T extends StatePropertyTypes = any>(props: UseStatePropertyProps<T>) => StatePropertyStatus<T>;
export {};
//# sourceMappingURL=use-state-prop.d.ts.map